我最近做的实际例子:--建表 TestA(VARCHAR VARCHAR(30), B VARCHAR(50), C VARCHAR(200)。。并插入200000条记录:
CREATE TABLE TestA
( strA VARCHAR(30),
strB VARCHAR(50),
strC VARCHAR(200),
intD int,
intD_Bacup int,
strA_Bacup VARCHAR(30)
)
GO--建索引时: CREATE INDEX INDEX_A ON TestA(strA)
DECLARE @d datetime
SELECT @d = GETDATE()SELECT TOP 1000 strA FROM TestA 
ORDER BY strA --这里 A 就应该建立索引select [语句执行时间(毫秒)] = datediff(ms,@d,getdate())
--上面没有建立索引时需要时间大概需要 2000 毫秒左右; 而当建立索引后,时间 为 0 到 16毫秒;