PAD_INDEXはいつ指定する必要がありますか?


17

そのFILLFACTORため、リーフインデックスページにスペースを残すために使用できます。指定するとPAD_INDEX、中間ノードのスペースも残ります。どのシナリオを指定する必要がありPAD_INDEX、インデックスにどのような利点がありますか?

回答:


10

キンバリートリップの投稿から:

通常、PAD_INDEXは、アクティビティのバランスが極端に悪く、ツリーのバランスを取り直すことができない場合(つまり、高可用性を実現する必要がある場合)を除き、必要ありません。

詳細:http : //www.sqlskills.com/BLOGS/KIMBERLY/post/MSDN-Webcast-QA-Index-Defrag-Best-Practices-Fragmentation-Questions-Part-I.aspx

彼女が高可用性とは、テーブルをロックするインデックスメンテナンスジョブを実行できないことです。個人的には、これをデフォルトで設定することはお勧めしません- 営業時間外にOla Hallengrenのメンテナンススクリプトを使用するなど、他の方法ではインデックスのメンテナンスを適切に管理できないことに気付くDBAに任せてください。彼の脚本は天才です-オンラインで可能な限り実行します。


そもそもインデックスのリーフ以外のノードPAD_INDEXに適用するために定期的にインデックスを再構築できない場合、どのように役立ちますFILLFACTORか?
ニックチャンマス

2
再構築の頻度は少なくなりますが、使用可能な空きスペースははるかに多くなります。
ブレントオザー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.