こんにちは。マイクロソフトの三原です。
今回は、インデックスの再構成の手順をご紹介いたします。
WSUS サーバー自身には、データベースのインデックスをメンテナンスする機能が含まれていません。
運用継続に伴ってデータベースのパフォーマンスが劣化する可能性があります。(※1)
このメンテナンス用スクリプトが公開されていますので、
これを利用し定期的にインデックスの再構成を実施いただくことをお勧めします。
(※1) 例えばWSUS サーバーを運用するにあたり、
定期的にクリーンアップ ウィザードを実施していただくことを推奨しておりますが、
今まで、定期的にクリーンアップ ウィザードを実施していない場合は、
クリーンアップ処理に数時間を要することもあります。
処理完了までの時間を少しでも削減するために、まずはインデックスの再構成を行ってください。
インデックスの再構成を行う手順は下記のとおりとなります。
<作業概要>
WSUS のデータベースである SUSDB に対して、
下記ページに記載されている WSUS データベースメンテナンス用のスクリプトを実行します。
スクリプトをコピーペーストする際の注意点をこちらの記事の最後に記載してございますので、ご一読ください。 (※2)
スクリプトは WSUS サーバー上で実行してください。
WSUS サーバーを親子構成している場合は、親子両方の WSUS サーバー上で実行してください。
“Re-index the WSUS 3.0
Database"
http://go.microsoft.com/fwlink/?LinkId=87027
<作業手順>
ご利用いただいているデーターベース製品にあわせて、以下のいずれかの作業を実施してください。
<SQL Server (製品版) を使用している場合>
1) SQL Server Management Studio を起動し、WSUS 用のデータベースが動作しているインスタンスに接続します。
2) SUSDB に対する新しいクエリ画面を開きます。
3) クエリ画面内に、上述のWSUS データベースメンテナンス用スクリプトをコピーペースト (※) して、実行します。
データベースの最適化が終了すると"Statistics for all tables have been updated"
または"全テーブルの統計が更新されました" というメッセージが表示されます。
<Windows Internal Database (WID) を使用している環境の場合>
SQL Server Management Studio Express を下記よりダウンロード、インストールしてから、
上述の SQL Server の場合と同じ要領で実行します。
本ツールでは 製品版の SQL Server Management Studio とほぼ同等の GUI 操作ができます。
1) 下記 URL より SQL Server Management Studio Express をダウンロードし、WSUS サーバーにインストールします。
(.NET Framework 2.0, MSXML 6.0 のインストールが必要となります。もし未導入の場合にはページ内のリンクからインストールを行って下さい)
2) SQL Server Management Studio
Express を起動し、下記のパラメータを入力してデータベースへ [接続] を行います。
サーバーの種類 : データベース エンジン
サーバー名 : \\.\pipe\mssql$microsoft##ssee\sql\query
認証 : Windows 認証
3) 左ペインのデータベースのツリーから
[SUSDB] を右クリックして[新しいクエリ] を選択します。
4) 右ペインのクエリ画面内に、上述のWSUS
データベースメンテナンス用スクリプトをコピーペースト (※) して、実行します。
データベースの最適化が終了すると
"Statistics for all tables have been updated" または"全テーブルの統計が更新されました" というメッセージが表示されます。
※2 スクリプトをコピーペーストする場合は、スクリプト右上の "Copy Code" を押してコピーせず、
スクリプト全体をマウスで選択し、コピーペーストしてください。
手順は以上です。
-補足
WSUS 3.0 SP2 操作ガイド (Operations Guide) では、
少なくとも月次でこのメンテナンスの実施を推奨しております。
下記ページをご参照ください。
“Appendix I: Database Maintenance”
http://technet.microsoft.com/ja-jp/library/dd939795(v=ws.10).aspx