如何优化SQL2000数据库

总结和优化如下:

1,主键是聚集索引。

2.只要建立了索引,查询速度就能显著提高。

3.将所有需要提高查询速度的字段添加到聚集索引中,以提高查询速度。

(D)总结使用其他书籍中没有的索引的经验。

1.使用聚合索引比使用非聚合索引的主键更快。

2.使用聚合索引比使用普通主键作为order by更快,尤其是在数据量较小的情况下。

3.使用聚集索引中的时间段,无论使用多少个聚集索引,搜索时间都将与整个数据表中数据的百分比成比例地减少。

4.日期列不会因为分和秒的输入而降低查询速度。

(5)其他注意事项

1.不要索引常用的小表。

2.不要选择社会安全号码(SSN)或身份证号码作为关键。

3.不要使用用户的密钥

4.不要索引备忘录/注释字段,也不要索引大型文本字段(许多字符)。

5.使用系统生成的主键

第二,改进SQL语句

1,Like语句是否属于SARG取决于使用的通配符类型。

2.否则将导致全表扫描。

3.由非运算符和函数引起的不符合SARG形式的语句。

4、IN的作用相当于OR。

5.尽量不要用,越少越好

6.exists和in的执行效率是一样的。

7.使用charindex()函数的执行效率与在它前面添加通配符%相同。

8.联合并不绝对比或更有效。

9.实地提取应遵循“需要多少,提取多少”的原则,避免“选择*”

10和count(*)并不比count (field)慢。

11,order by是按聚集索引列进行最有效的排序。

12,高效顶