我创建了一个非聚集索引(使用MSSQLSMS中的执行计划工具),这极大地加速了一个关键的,耗时的查询。我的测试机器使用的是SQL Express 2008,但我只限于生产服务器上的SQL Server 2000。
索引包含INCLUDE
语句中的一些非键列:
CREATE NONCLUSTERED INDEX idxTotalFundsUnderManagementQuery_TotalPv
ON PortfolioMovements (PortfolioMovementType, AtDate)
INCLUDE (PortfolioID, SecurityGuid, Units)
SQL Server 2000不支持 INCLUDE
。有没有办法在索引中包含非键列?
答案 0 :(得分:2)
否:http://msdn.microsoft.com/en-us/library/aa258260(v=sql.80).aspx 这是SS 2005 AFAIK中引入的性能特征。