小编Lea*_*ner的帖子

临时表上的非聚集索引

我正在研究各种查询优化技术。我仅通过在包含一列(用于多个 where 条件)的表上添加非聚集索引将查询执行时间从 1 分钟减少到 12 秒,但 DBA 对添加索引非常挑剔。

我想知道通过在临时表而不是实际表上添加 NCI 是否有任何区别。如果是,如何?如果否,为什么?

sql-server t-sql

5
推荐指数
2
解决办法
5万
查看次数

什么时候创建索引?

我有一个大约需要 2 分钟才能执行的存储过程。执行计划建议我在一个表上创建一个非聚集索引(这是一个包含数百万条记录的高流量表,而且每秒钟都有一个恒定的数据流)。

请帮助我决定是否应该在该表上创建索引。

注意:我尝试在该表上(在开发服务器上)创建一个非聚集索引,时间从 2 分钟减少到 40 秒。

index sql-server-2008 nonclustered-index

1
推荐指数
1
解决办法
651
查看次数