SQL Server 是否受到 SSD 存储上的碎片索引的影响。 我理解为什么碎片对于 HDD 来说是一个问题,但我无法理解 SSD 上的碎片索引将如何影响数据库性能。请帮助我理解这一点。
最佳答案
就磁盘碎片而言,SSD 受到的影响程度与物理主轴驱动器不同。
正如 @Dale K 所指出的,索引的碎片与物理驱动器的碎片不同。
严重碎片索引使用更多数据页(98% 以上的碎片索引具有与页面一样多的碎片页的情况并不罕见)。这使得索引更大并且会影响查询计划的选择。
与较大行计数表上的碎片索引相关的另一个问题是,如果没有定期刷新统计信息,碎片索引也会有过时的统计信息,这可能是一个更严重的性能 killer ,因为不合适,可能会选择性能不佳的查询计划。
关于sql-server - SQL Server 是否受到 SSD 存储上的碎片索引的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69504617/