SQLServer性能优化篇.pdfVIP

  • 58
  • 0
  • 约8.72千字
  • 约 17页
  • 2017-08-27 发布于安徽
  • 举报
索引的使用和优化 SQL Server 性能优化篇 在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速 度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度 也成为广大数据库用户所接受的优化方法。 在良好的数据库设计基础上,能有效地使用索引是 SQL Server 取得高性能的基础,SQL Server 采用基于代价的优化模型,它对每 一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为 查询执行的大部分开销是磁盘 I/O,使用索引提高性能的一个主要目 标是避免全表扫描,因为全表扫描需要从磁盘上读表的每一个数据 页,如果有索引指向数据值,则查询只需读几次磁盘就可以了。所以 如果建立了合理的索引,优化器就能利用索引加速数据的查询过程。 但是,索引并不总是提高系统的性能,在增、删、改操作中索引的存 在会增加一定的工作量,因此,在适当的地方增加适当的索引并从不 合理的地方删除次优的索引,将有助于优化那些性能较差的 SQL Server 应用。实践表明,合理的索引设计是建立在对各种查询的分 析和预测上的,只有正确地使索引与程序结合起来,才能产生最佳的 优化方案。本文就SQL Server 索引的性能问题进行了一些分析和

文档评论(0)

1亿VIP精品文档

相关文档