Open棟梁Project - マイクロソフト系技術情報 Wiki
[[Open棟梁Project>http://opentouryo.osscons.jp/]] - [[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]

-[[戻る>SQL Server]]

* 目次 [#kd0f1dc8]
#contents

*概要 [#jae2fdc4]
ディスクI/Oを減らす系の作業が多い。

*メンテナンス プラン [#xb19bf31]
[[SQL Server]] のメンテナンス プランで行われるようなこと。

-メンテナンス プランの作成~
https://msdn.microsoft.com/ja-jp/library/ms187658.aspx

--インデックスの再構築・インデックスのデフラグ~
インデックスの断片化を解消し、ディスクI/Oを減らす。

--空ページを削除し、データ ファイルを圧縮~
無駄なディスク消費を減らす。

--インデックス統計を更新~
クエリの実行プランを適正化し、ディスクI/Oを減らす。

--内部一貫性チェック
--[[バックアップ>SQL Server のバックアップ]]

*データ圧縮 [#r4ac03f9]
パーティション毎、異なる圧縮オプションを使用できる。

-ページ圧縮
-行圧縮
--プレフィックスの圧縮
--辞書の圧縮

ディスクI/Oを減らすが、CPU時間は増える。

*チューニング [#s2c9104c]
ディスク・コントローラのI/O性能をフル活用する。

-ディスク・レイアウト、RAIDなど。
-ファイル・グループ分割と配置

-インデックス見直し
-[[スパース列>https://msdn.microsoft.com/ja-jp/library/Cc280604.aspx]]として設定

*監視 [#q2b80ad8]
問題を監視する。

-定常的
--[[サーバーの監視]]
--[[ログの監視>SQL Server のログ]]
--データベースのサイズの監視(アーカイブなど)

-[[インシデント>SQL Server#i20a1481]]
--[[SQL Server 問題の分析方法]]
--.etc

*その他 [#scbff02a]
-[[SQL Server パーティション分割]]~
--並列クエリによる性能向上も可能だが、~
主に保守・運用時時のデータ・メンテナンス性能に効果を発揮。
--オンライン性能向上であれば、分割キーによる水平分散(シャーディング)を検討。
---データベース シャーディングの基本~
https://msdn.microsoft.com/ja-jp/library/azure/dn764982.aspx


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS