使用 INDEX 优化器提示
上一篇 /
下一篇 2007-06-12 14:37:34
/ 个人分类:DataBase
a. 使用
INDEX优化器提示
以下示例说明了使用INDEX
优化器提示的两种方式。第一个示例说明如何强制优化器使用非聚集索引检索表中的行,第二个示例使用索引 0 强制执行表扫描。
| 复制代码 |
---|
-- Use the specifically namedINDEX.
USE AdventureWorks ;
GOSELECTc.FirstName, c.LastName, e.Title
FROM HumanResources.Employee e WITH (INDEX(IX_Employee_ManagerID))
JOIN Person.Contact c on e.ContactID = c.ContactID
WHERE ManagerID = 2 ;
GO
-- Force a table scan by usingINDEX= 0.
USE AdventureWorks ;
GOSELECTc.LastName, c.FirstName, e.Title
FROM HumanResources.Employee e WITH (INDEX= 0) JOIN Person.Contact c
ON e.ContactID = c.ContactID
WHERE LastName = 'Johnson' ;
GO |
相关阅读:
- Recordset对象方法 (overn, 2007-5-23)
- Performance Tuning SQL Server Cursors (jackz, 2007-5-28)
- DECLARE CURSOR (jackz, 2007-5-28)
- SQL优化-索引 (jackz, 2007-5-29)
- sql中distinct的用法 (jackz, 2007-5-29)
- 表Information中有四个字段:ID,Name,Sex,Position (jackz, 2007-5-29)
- 在SQL语句中使用索引提示提高SQL性能 (jackz, 2007-6-04)
- function (jackz, 2007-6-05)
- DBCC DBREINDEX重建索引提高SQL Server性能 (jackz, 2007-6-12)
收藏
举报
TAG:
DataBase