首页 > 其他 > 详细

索引Hint提示(INDEX Hint)

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

 

定义:所谓的索引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)

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!