面白そうだったので、φ(.. ) メモメモ
SQL Server 2000 Index Defragmentation Best Practices
http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/ss2kidbp.mspx
この中で面白かったグラフを2点ほど直リンク...
DBCC DBREINDEX と DBCC INDEXDEFRAG の実行時間の比較
http://www.microsoft.com/technet/images/prodtechnol/sql/2000/maintain/images/ss2kbp09_BIG.gif
DBCC DBREINDEX と DBCC INDEXDEFRAG のトランザクションログ使用量の比較
http://www.microsoft.com/technet/images/prodtechnol/sql/2000/maintain/images/ss2kbp10_BIG.gif
元ネタは、PASSJ Conference 2001 のセッションスピーカーで
お馴染みの Kimberly L. Tripp さんの Blog
Upcoming MSDN Webcast - Index Defrag Best Practices
http://www.sqlskills.com/blogs/kimberly/PermaLink.aspx?guid=03eece1a-09af-4972-ae6e-53ac2d5d01c8
での資料 IndexesRightBalance-Defrag.pdf (2.13 MB) からでした。
この pdf では、DBCC SHOWCONTIG のスキャン密度を調べて
それに応じてインデックスの再構築を自動実行する、なんて考え方
も載っていて、なるほどという感じでした。
<参考>
もし、DBCC DBREINDEX や DBCC INDEXDEFRAG、断片化、ページ分割
などの概要を知りたい方は、2003/10/25 に PASSJ DBAセミナーで行ないました
「パフォーマンスチューニング~監視のコツ」の資料をダウンロードして
p.87 以降をご覧になってみてください
http://www.sqlpassj.org/semievent/semi/dbasemi2/dl/default.aspx