SQL Server中,计算count(*),优化器会使用聚集索引还是非聚集索引?
2008-05-15 18:38
381 查看
如题
1、对比cpu资源
2、对比IO资源
3、从索引存储的角度解释
说明:最近阅读资料时看到了,但具体是哪份资料已经记不清楚了。从索引存储的角度,很容易理解count(*)的计算会采用nonclustered index,但为什么在多个非聚集索引存在时,优化器中选索引号最大的一个非聚集索引?这个问题还没找到确切的资料证明。索引关于这方面知识的整理稍后才能发布。同时也希望大家能够对该问题进行研究,集思广益。
1、对比cpu资源
2、对比IO资源
3、从索引存储的角度解释
说明:最近阅读资料时看到了,但具体是哪份资料已经记不清楚了。从索引存储的角度,很容易理解count(*)的计算会采用nonclustered index,但为什么在多个非聚集索引存在时,优化器中选索引号最大的一个非聚集索引?这个问题还没找到确切的资料证明。索引关于这方面知识的整理稍后才能发布。同时也希望大家能够对该问题进行研究,集思广益。
相关文章推荐
- SQL Server 优化--合理使用聚集索引
- 何时使用聚集索引或非聚集索引
- SQL Server 索引使用分析(4)- 如何选择聚集索引
- SQL Server 强大的分区技术优化执行计划索引实例详解(使用语句检测和优化数据库 (MSSQL个人笔记之数据库优化之路 四)
- \t\tSQL Server 索引结构及其使用 查询优化/高效分页的最关键因素:聚集索引
- 在SQL Server中使用索引的技巧及sql索引优化策略
- 【自主研发-贡献给SQL Server人员】索引诊断与优化软件使用说明(1)-总体预览
- [转]聚集索引和非聚集索引(sql server索引结构及其使用)
- 何时使用聚集索引或非聚集索引
- Sql Server 索引使用情况及优化的相关 Sql
- Sybase SQL Server索引的使用和优化
- SQL Server优化(4)-聚集索引的重要性和如何选择聚集索引
- SQL Server性能优化(10)非聚集索引的存储结构
- Sql Server 索引使用情况及优化的相关 Sql
- 何时使用聚集索引或非聚集索引
- SQL Server索引的使用和优化 转
- SQL Server使用索引实现数据访问优化
- 【自主研发-贡献给SQL Server人员】索引诊断与优化软件使用说明(1)-总体预览
- SQL Server 使用索引来对数据访问进行优化
- Sql Server:索引使用情况及优化的相关 Sql