阅读有关数据库效率的内容时,我已经说过表索引会为插入/更新/删除操作带来额外的成本。
在处理单个记录时这不是问题,但在隐含许多记录时可能会出现问题。
我有几个应用程序,我在其中使用 SQL Server 作为 DBMS,并添加了导入操作,允许用户在一次操作中将多条记录加载到业务模型中,而不必为每条记录手动填写表格。
现在我的问题是:在执行导入操作之前在 SQL Server 中禁用表索引是一种好习惯吗?这是否取决于操作中涉及的记录数或数据量?我必须注意与此做法相关的任何辅助问题吗?
阅读有关数据库效率的内容时,我已经说过表索引会为插入/更新/删除操作带来额外的成本。
在处理单个记录时这不是问题,但在隐含许多记录时可能会出现问题。
我有几个应用程序,我在其中使用 SQL Server 作为 DBMS,并添加了导入操作,允许用户在一次操作中将多条记录加载到业务模型中,而不必为每条记录手动填写表格。
现在我的问题是:在执行导入操作之前在 SQL Server 中禁用表索引是一种好习惯吗?这是否取决于操作中涉及的记录数或数据量?我必须注意与此做法相关的任何辅助问题吗?