book
Article ID: 310497
calendar_today
Updated On:
Issue/Introduction
この記事には、定期的に予定されるデータベース メンテナンスの一部として、vCenter Server データベースのインデックスを再構築する手順が記載されています。
Symptoms:
免責事項: これは英文の記事 「Rebuilding indexes to improve the performance of SQL Server and Oracle vCenter Server databases (2009918)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
- SQL の実行時間が延長され、完了に長時間を要します。
- vCenter Server に接続するときに、ホストのパフォーマンス チャート データに欠落が見られます。
- 同じホストに直接接続する場合は、パフォーマンス データに欠落はありません。
- vpxd.log ファイルに、次のようなエントリが見つかります。
[VdbStatement] SQL execution took too long: BEGIN process_temptable0_proc; END; [2010-12-10 05:42:47.685 04476 warning 'App'] [VdbStatement] Execution elapsed time: 20402 ms
[VdbStatement] SQL execution took too long: BEGIN process_temptable1_proc; END; [2010-12-10 05:47:47.538 02004 warning 'App'] [VdbStatement] Execution elapsed time: 20272 ms
[VdbStatement] SQL execution took too long: BEGIN process_temptable2_proc; END; [2010-12-10 05:52:47.762 01000 warning 'App'] [VdbStatement] Execution elapsed time: 20510 ms
注: vpxd ログは %ALLUSERSPROFILE%\Application Data\VMware\VMware VirtualCenter\Logs に格納されています。
- Windows 2003 の場合 – C:\Documents and Settings\All Users\Application Data\VMware\VirtualCenter\logs
- Windows 2008 の場合 – C:\ProgramData\VMware\VMware VirtualCenter\Logs
Environment
VMware vCenter Server 4.0.x
VMware vCenter Server 5.5.x
VMware vCenter Server 5.0.x
VMware vCenter Server 5.1.x
VMware vCenter Server 4.1.x
Cause
パージ スクリプトまたは統計レベルの低減により、vCenter Server 5.0 データベースの hist_stat テーブルからデータが削除されることでこの問題が発生します。
vCenter Server 5.1 および 5.5 データベースでは、hist_stat テーブルは問題の原因とはならず、添付されている .sql スクリプトで再構築されることはありません。添付されている 5.1 スクリプトは sample_time テーブルを再構築し、vCenter Server 5.5 にも有効です。