问:请问针对.mdf和.ldf卷,我是否有必要进行硬盘碎片整理,不是SQL索引碎片整理,而是物理操作系统碎片整理? 我使用SQL Server已经有十年时间了,之前从来没有听过这种说法,但不久前一个程序员跟我说存储过程之所以运行速度很慢,就是因为物理硬盘碎片造成的。但之前也做过碎片整理,性能改进并不明显,只是停机时间延长了而已。请问专家是否同意这一说法? 答:物理硬盘碎片通常情况下对性能的影响并不大,特别是在高缓存命中率环境中更是如此(如果你的磁盘子系统是这样的,那么磁盘阵列的反应时间将是很快的)。如果一个存储过程运行速度过慢,通常的原因是不正确的索引或统计过期,SQL Server生……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:请问针对.mdf和.ldf卷,我是否有必要进行硬盘碎片整理,不是SQL索引碎片整理,而是物理操作系统碎片整理?
我使用SQL Server已经有十年时间了,之前从来没有听过这种说法,但不久前一个程序员跟我说存储过程之所以运行速度很慢,就是因为物理硬盘碎片造成的。但之前也做过碎片整理,性能改进并不明显,只是停机时间延长了而已。请问专家是否同意这一说法?
答:物理硬盘碎片通常情况下对性能的影响并不大,特别是在高缓存命中率环境中更是如此(如果你的磁盘子系统是这样的,那么磁盘阵列的反应时间将是很快的)。如果一个存储过程运行速度过慢,通常的原因是不正确的索引或统计过期,SQL Server生成了不好的执行计划所造成的。
作者
翻译
相关推荐
-
由缓冲池(Buffer pool)空间浪费引发的“血案”
对于SQL Server而言,内存(Memory)是其使用的最重要的资源之一,内存不足往往会导致很多问题发生,本文我们来看看题缓冲池空间浪费会造成什么样的性能问题。
-
基于硬件的PostgreSQL数据库性能调优
数据库性能优化有两个方面:提高数据库对电脑CPU、内存和硬盘的使用;最优化传递到数据库的查询。这篇文章讨论的是在硬件方面优化数据库性能。
-
使用局部索引提升PostgreSQL数据库性能
大家可能还不知道 PostgreSQL 支持对表数据进行局部索引吧?它的好处是既能加快这部分索引过的数据的读取速度,又不会增加额外开销。
-
Redis常见的性能问题和解决方法
Redis中Master最好不要做任何持久化工作,包括内存快照和AOF日志文件,特别是不要启用内存快照做持久化。