インデックスの断片化とSSDディスク


8

パフォーマンスの問題は初めてですが、SSDディスクがインデックスの断片化によって引き起こされるパフォーマンスの問題を解決するという議論がありました。誰かこれを経験しましたか?ハードウェアの変更を考えており、それが役立つか迷っています


少し拡大できますか?断片化が問題であるという証拠はありますか?それによっては、SSDが最善の解決策ではない場合があります。
ブレントオザー

回答:


16

ソリッドステートドライブを使用すると、主にランダムI / Oが従来のストレージよりもはるかに高速になるため、断片化によるパフォーマンスへの影響が確実に減少します。

それにもかかわらず、ページ分割によって引き起こされるページ密度の低下(および追加のロギング)は依然として望ましくなく、パフォーマンスに影響を与える可能性があります。

一般的に言って、適切に保守されたインデックスは、FILLFACTOR物理ストレージの考慮事項に関係なく適切です。

詳細については、TechNet のPaul Randalの優れた記事を参照してください。


4
+1そして断片化は依然として、実際に必要とされるよりも多くのメモリを使用してデータを保持していることを意味し、SSDを使用するかどうかにかかわらず、メモリへの影響は同じです。したがって、影響が軽減されることに同意しますが、これは、私がかなり見た意見とは逆に、SSDに移動するとフラグメンテーションの心配を完全に停止できるという意味ではないことを明確に述べたいと思います。
アーロンバートランド

1
正しい。また、SSDの小さな読み取りはまだ無料ではありません。それでも、バッファプールからの読み取りよりも2〜3桁遅くなります。
usr

2

SSDを使用すると、パフォーマンスが向上します。クエリを調整し、メモリを追加し、それでも圧倒的なI / Oサブシステムを使用している場合は、SSDについて考える必要があります。システムにソリッドステートディスクを追加するだけではパフォーマンスは向上しません。スマートにプレイする必要があります。ワークロードとI / Oサブシステムのどの部分が過負荷になっているかを分析して、SSDに配置するデータとログファイルを決定します

Paul Randalの詳細:ベンチマーク:SSDの紹介。SATAとSSDのパフォーマンスを比較するテストとグラフを使用したベンチマークに関する彼の投稿をすべてチェックしてください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.