码迷,mamicode.com
首页 > 其他好文 > 详细

索引Hint提示(INDEX Hint)

时间:2017-04-21 19:07:40      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:sel   tom   需要   dex   .com   使用场景   index   创建   where   

 

定义:所谓的索引Hint提示,就是强制查询优化器为一个查询语句执行扫描或者使用一个指定的索引

前提:利用索引提示的前提就是当前表存在索引了,如果是堆表的情况,只能通过表扫描获取数据了。

用处:很多时候我们创建的索引是失效的,当然,大部分情况下失效的原因是创建索引不妥当导致的,但是有一些情况下,

需要我们来指导下T-SQL的运行方式,这时候就是索引Hint的使用场景了。

SELECT * FROM SYS.indexes
WHERE OBJECT_NAME(object_id)=‘Orders‘

 技术分享

 

SELECT OrderID,CustomerID
FROM Orders WITH(INDEX(1))
WHERE ShipPostalCode=N‘99362‘

SELECT OrderID,CustomerID
FROM Orders WITH(INDEX(9))
WHERE ShipPostalCode=N‘99362‘

技术分享

 

索引Hint提示(INDEX Hint)

标签:sel   tom   需要   dex   .com   使用场景   index   创建   where   

原文地址:http://www.cnblogs.com/sunliyuan/p/6744880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!