Open棟梁Project - マイクロソフト系技術情報 Wiki
目次 †
概要 †
ディスクI/Oを減らす系の作業が多い。
メンテナンス プラン †
SQL Server のメンテナンス プランで行われるようなこと。
- インデックスの再構築・インデックスのデフラグ
インデックスの断片化を解消し、ディスクI/Oを減らす。
- 空ページを削除し、データ ファイルを圧縮
無駄なディスク消費を減らす。
- インデックス統計を更新
クエリの実行プランを適正化し、ディスクI/Oを減らす。
データ圧縮 †
パーティション毎、異なる圧縮オプションを使用できる。
ディスクI/Oを減らすが、CPU時間は増える。
チューニング †
ディスク・コントローラのI/O性能をフル活用する。
- ディスク・レイアウト、RAIDなど。
- ファイル・グループ分割と配置
監視 †
問題を監視する。
その他 †
- SQL Server パーティション分割
- 並列クエリによる性能向上も可能だが、
主に保守・運用時時のデータ・メンテナンス性能に効果を発揮。
- オンライン性能向上であれば、分割キーによる水平分散(シャーディング)を検討。