这个问题是针对 SQL Server 的。如何提高 20 个索引的表的 DML 操作性能?除了删除索引还有什么选择?
我是一名具有编写 SP、函数等经验的 Web 开发人员。我对数据库优化的经验很少。提前致谢。
这个问题是针对 SQL Server 的。如何提高 20 个索引的表的 DML 操作性能?除了删除索引还有什么选择?
我是一名具有编写 SP、函数等经验的 Web 开发人员。我对数据库优化的经验很少。提前致谢。
第一步是使用 SQL Server Management Studio可视化查询计划并确定当前的性能瓶颈。它与优化查询的过程基本相同。
如果这不能立即使下一步变得明显,请更新您的 Stack Overflow 问题,提供有关您的 DML、架构、记录数以及您看到的查询计划的详细信息。
拥有 20 个索引并不能说明您的环境。
在开始之前,最零的步骤是UPDATE STATISTICS
在数据库上。