护“库”一派(48):优化SQL Server的索引

软件世界

  优化SQL Server的索引

  数据库查询速度的快慢和良好的索引结构有莫大的关系,那如何才能有一个好的索引呢?首先要在开发的时候就有好的规划,除此以外还可以在实际使用的时候做进一步优化的工作。本文就要向大家介绍如何利用SQL Server中的索引优化工具来优化索引。

  1.建立一个数据库,并在库中建立一个表,同时为这个表建立一个索引。打开查询分析器,输入查询语句并运行此语句,如果语句无误,那么将它保存为一个脚本文件,文件的扩展名是sql。打开企业管理器中的向导,然后选择“管理”──“索引优化向导”。

  2.在第一个向导页中点“下一步”。在第二个向导页中选中你刚才查询语句中表所在的数据库。在这个页中有多个选项,如果选择了“保留所有现有索引”,那么优化后这些原来的索引将保留,反之将使用新的索引替换。此外你还可以选择“添加视图索引”,如果你的数据库中没有使用视图,那么可以不用选择它。在窗口的最底下有对“优化模式”的选择,建议选择“彻底”,这样会使优化的索引达到最好效果。点击“下一步”。

  3.在第三个向导页中将“我的工作负荷文件”制定为刚才我们创建的脚本文件。点击“下一步”。在第四个向导页中选择要分析的表,这里选择刚才我们脚本中使用的表,或全部选择。点击“下一步”。

  4.在第五个向导页中会列出表的所有索引,你可以选择某一个或几个索引或选择表的全部索引。建议选择全部索引。点击“下一步”。最后一页只要点击“完成”即可。

  上面就是优化索引的全部步骤,如果你想使你的数据库保持高效,对索引的优化是相当重要的。