我调整我的SQL服务器,当我告诉我的执行计划为我查询一个在顶部有这么一句话:缺少索引详细SQL
“失踪指数(影响99.7782):创建非聚集索引...”
所以我看着缺失索引信息和其显示的:
/*
Missing Index Details from ExecutionPlan1.sqlplan
The Query Processor estimates that implementing the following index could improve the query cost by 99.7782%.
*/
/*
USE [phsprod]
GO
CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>]
ON [dbo].[address] ([userid])
GO
*/
我只用SQL工作了一个月了,我从来没有做过这种事情为我所有的表都已经为我建成了。任何人都可以帮助解释/给我任何想法如何处理这个?谢谢。
请注意,当修改(添加,删除,更新)表的内容以及磁盘空间中不一定的小成本时,索引会减少在维护(系统)时以小的时间成本处理查询的时间,加上在需要考虑更多索引时分析查询计划所花费的额外时间通常无法估量。总体而言,指数表现良好;太多索引可能是一个问题。在添加它们时使用谨慎。 –