Jes*_*lam 3 sql t-sql sql-server-2005
为了尝试为我的数据库做出最好的索引选择,我注意到了一些我想要解决的特定行为.
观察下表和相应的索引(SQL Server 2005):
CREATE TABLE demo
(
 id INT PRIMARY KEY IDENTITY,
 name NVARCHAR(50) NOT NULL,
 password BINARY(20) NOT NULL
);
CREATE NONCLUSTERED INDEX idx_demo_foo ON demo ( name, password );
在这种情况下,如果我执行以下查询...
SELECT id FROM demo
WHERE name = @0
AND   password = @1;
...仅发生非聚集索引查找.这让我很奇怪,因为我没有明确地将id添加到非聚集索引.
| 归档时间: | 
 | 
| 查看次数: | 164 次 | 
| 最近记录: |