存储过程性能与磁盘碎片是否相关

日期: 2009-12-09 作者:Denny Cherry翻译:孙瑞 来源:TechTarget中国 英文

问:请问针对.mdf和.ldf卷,我是否有必要进行硬盘碎片整理,不是SQL索引碎片整理,而是物理操作系统碎片整理?   我使用SQL Server已经有十年时间了,之前从来没有听过这种说法,但不久前一个程序员跟我说存储过程之所以运行速度很慢,就是因为物理硬盘碎片造成的。但之前也做过碎片整理,性能改进并不明显,只是停机时间延长了而已。请问专家是否同意这一说法?   答:物理硬盘碎片通常情况下对性能的影响并不大,特别是在高缓存命中率环境中更是如此(如果你的磁盘子系统是这样的,那么磁盘阵列的反应时间将是很快的)。如果一个存储过程运行速度过慢,通常的原因是不正确的索引或统计过期,SQL Server生……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

问:请问针对.mdf和.ldf卷,我是否有必要进行硬盘碎片整理,不是SQL索引碎片整理,而是物理操作系统碎片整理?

  我使用SQL Server已经有十年时间了,之前从来没有听过这种说法,但不久前一个程序员跟我说存储过程之所以运行速度很慢,就是因为物理硬盘碎片造成的。但之前也做过碎片整理,性能改进并不明显,只是停机时间延长了而已。请问专家是否同意这一说法?

  答:物理硬盘碎片通常情况下对性能的影响并不大,特别是在高缓存命中率环境中更是如此(如果你的磁盘子系统是这样的,那么磁盘阵列的反应时间将是很快的)。如果一个存储过程运行速度过慢,通常的原因是不正确的索引或统计过期,SQL Server生成了不好的执行计划所造成的。

翻译

孙瑞
孙瑞

相关推荐