Tuning Wizard#

Tuning Wizardは、 PostgreSQLまたはEDB Postgres Advanced Serverインストールを確認し、インストールの予想されるワークロードに調整された構成オプションセットを推奨します。ベンチマークシステムまたは作業負荷の高いシステムでは、最適なパフォーマンスを達成するために手動調整が必要になる場合があります。

Tuning Wizardを使用する前に、サーバーのPropertiesダイアログボックスでサービスの名前を指定する必要があります。 [ Advanced ]タブの[ Server ID ]フィールドにサービス名を入力します。

チューニングウィザードは、バインドされたPEMエージェントと同じサーバーにあるサーバーに対してのみ推奨事項を作成できます。サーバーを定義するときに リモートモニタリング フィールドに Yes の値を指定すると、サーバーはチューニングウィザードツリーに表示されません。

  1. Tuning Wizardを開くには、PEMクライアントで Management > Tuning Wizard を選択します。

  2. Next を選択します。

  3. ツリーの Servers ノードを展開すると、サーバーのリストが表示されます。これらのサーバーはすべてPEMによって監視されており、チューニングに利用できます。調整するサーバーを選択します。

注釈

サーバーのサービス名を指定しない場合、チューニングウィザードはツリー上のサーバー名の横に警告を表示します。

  1. Next を選択します。

  2. Machine attempts フィールドのオプションを選択して、各サーバーによって実行される作業の種類を指定します。サーバーによって実行される作業のタイプにより、チューニングウィザードがシステムリソースを割り当てる方法が決まります。

    • システムリソースの大部分をデータベースサーバーに専用にするには、 Dbuilt を選択します。

    • 適度な量を専用にするには、 Mixed use を選択します

    • 比較的少量のシステムリソースをデータベースサーバー専用にするには、 Developer workstation を選択します。

    • Workload Selection フィールドのオプションを選択して、通常のワークロードのタイプを指定します選択したサーバーで実行

      • 選択したサーバーが主にオンライントランザクションワークロードの処理に使用される場合は、 OLTP を選択します。

      • 選択したサーバーがトランザクション処理とデータレポートを組み合わせて提供する場合は、 Mixed を選択します。

      • を選択しますデータウェアハウス** サーバーが大量のデータのレポートに使用される場合。

  3. Next を選択します。

  4. Tuning Changes Summaryダイアログボックスのツリーには、チューニングウィザードによって分析された各サーバーに推奨されるパラメーター設定の変更が表示されます。チューニングウィザードを適用する、またはプレビューレポートに含める推奨事項を選択します。

    • パラメーター名を選択すると、チューニングウィザードにパラメーター設定が含まれます。

    • サーバー名を選択すると、チューニングウィザードにすべてのパラメーター設定の推奨事項が含まれます指定されたサーバー。

  5. Next を選択します。

  6. スケジュールまたは実行ですか?ダイアログボックスで、PEMが推奨される変更を適用する時間を選択するか、推奨される変更の詳細を含むレポートを生成します。

PEMは、[ Tuning Changes Summary ]ダイアログボックスで選択した推奨変更を加えます。レポートを生成することを選択した場合、PEMはレポートを作成します。これには、現在値のリストと、[ Tuning Changes Summary ]ダイアログボックスで選択した構成パラメーターの推奨変更が含まれています。変更を実装するには、Tuning Wizardをもう一度開き、[ Tuning Changes Summary ]ダイアログボックスで変更するパラメーターを選択する必要があります。

Schedule Changes を選択して、スケジュールオプションを表示および指定します。

Configuration now? スライダーを次のように設定できます。

-   **Yes**  —チューニングウィザードの推奨事項を適用し、サーバーを再起動します。

-   **No**  —カレンダーセレクターで日付と時刻を指定できる **Time?** フィールドを有効にします。この時点で、PEMは推奨される変更を適用し、サーバーを再起動します。

Generate Report を選択して、レポートオプションを表示します。

View Report now? スライダーを次のように設定できます。

-   **Yes**  —チューニングウィザードレポートを画面に表示する。

-   **No**  —ファイル名と場所を指定できる **レポートをファイルに保存します** フィールドを有効にします。
  1. Finish を選択します。

チューニングウィザードが推奨される変更を実装したことを確認するには、変更したサーバーのpostgresql.conf ファイルを確認します。変更が適用されると、チューニングウィザードは、 postgresql.conf ファイルの変更された各パラメーターの上にコメントを追加します。

Confirming a change in the postgresql.conf file

Confirming a change in the postgresql.conf file#

サーバーを照会することにより、パラメーター値を確認することもできます。たとえば、 shared_buffersパラメーターの値を確認するには、 クエリツール[ Tools ]メニューからアクセスまたは psqlクライアントを使用してSQLコマンドラインを開き、コマンドを発行します。

SHOW shared_buffers;

サーバーから返された値は、パラメーターが変更されたかどうかを確認します。