如何提高数据库索引的效率

解决方案 »

  1.   

    使用SQL Server Management Studio中的查询计划评估,检查各查询过程消耗的系统资源,简单来说尽量避免出现 full table scan,其他的就要根据需求来具体分析了。
      

  2.   

    1、可以使用SQL SERVER的数据库引擎顾问(DTA)来分析整个数据库中有什么索引是合理与否,但是要注意,那些仅仅是建议。而不是必须的。可以看看我的博客:http://blog.csdn.net/dba_huangzj/article/details/7643763
    2、可以使用各种DMV查找丢失索引、索引碎片、使用率等等。然后判断是否有必要改动、重建
    3、索引是个非常大的课题,建议你专门学习。