索引的查询路径8
来源:互联网 发布:centos修改版本号 编辑:程序博客网 时间:2024/04/29 11:46
/*
8、覆盖索引(IX_WorkOrder_ProductID(Include StartDate))
*/
--修改IX_WorkOrder_ProductID索引,使其包含StartDate列
--打开一个查询编辑器,点击编辑器上面的显示查询计划按钮
SET STATISTICS TIME ON --显示查询执行时间
SET STATISTICS IO ON --显示查询的io读取
CHECKPOINT 1 --提交检查点,
DBCC DROPCLEANBUFFERS --删除数据缓存
DBCC FREEPROCCACHE --删除存储过程缓存
SELECT WorkOrderID,StartDate FROM Production.WorkOrder WHERE ProductID = 722
--查询结果是351行,执行时间是131毫秒,每毫秒读取行数2.68行,消耗成本是:0.004,逻辑读取3
--查询计划步骤:
--1、NonClustered Index Seek(IX_WorkOrder_ProductID)
--2、SELECT
/*
说明:
1、由于ProductID是一个非聚集索引列,
非聚集索引列存储方式:
(1)在存在聚集索引的表中,一列表示非聚集索引列,另一列表示聚集索引键位置。
(2)在不存在聚集索引的表中,一列表示非聚集索引列,另一列表示数据的物理位置RowID(字符长度超过8)
2、在使用非聚集索引时,由于查询的两列存在于非聚集索引中,并且非聚集索引包含了StartDate,
则直接读取非聚集索引即可以获取到数据。
*/
- 索引的查询路径8
- 索引的查询路径1
- 索引的查询路径2
- 索引的查询路径3
- 索引的查询路径4
- 索引的查询路径5
- 索引的查询路径6
- 索引的查询路径7
- 索引的查询路径9
- sql server之索引的查询路径
- 查询缺失的索引
- lucene(索引的查询)
- 查询无效的索引
- 查询文件的路径
- 8、索引库的查询二之:数值类型索引查询
- 查询没有索引的表
- 查询所有的索引表
- Lucene对索引的查询
- android 应用导入第三方jar、so文件
- 区分Activity的四种加载模式
- 索引的查询路径7
- 简单的C程序判断系统是大端还是小端方式
- oracle rac 存储设备绑定及权限设置
- 索引的查询路径8
- POJ 1002
- Eclipse的properties插件
- I just want to say, I was a lonely programmer
- Web测试方法
- JQuery中each()的使用方法说明
- 索引的查询路径9
- 安卓应用开发用户体验之禁止EditText自动获取焦点
- iOS CoreData (1)