如何使用T-SQL语句进行优化索引?
1、首先需要应用正确的索引

3、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。

5、 selectidfromtwherenumisnull这条语句可以把num设置0,然后这样查询:selectidfromtwherenum=0

7、不要使用不必要的全表扫描,若要提高效率,可以考虑全文检索。

9、在查询命令中能用between就尽量避免用in 关键字

11、创建适当的覆盖索引

13、整理索引碎片:可以使用一下命令 ALTER INDEX ALL ON TableName REORGANIZE或者 ALTER INDEX ALL ON TableName REBUILD WITH (FILLFACTOR=90,ONLINE=ON)
14、尽量避免大事务操作,提高系统并发能力。
