Tuning Wizard#
Tuning Wizardは、 PostgreSQLまたはEDB Postgres Advanced Serverインストールを確認し、インストールの予想されるワークロードに調整された構成オプションセットを推奨します。ベンチマークシステムまたは作業負荷の高いシステムでは、最適なパフォーマンスを達成するために手動調整が必要になる場合があります。
Tuning Wizardを使用する前に、サーバーのPropertiesダイアログボックスでサービスの名前を指定する必要があります。 [ Advanced ]タブの[ Server ID ]フィールドにサービス名を入力します。
チューニングウィザードは、バインドされたPEMエージェントと同じサーバーにあるサーバーに対してのみ推奨事項を作成できます。サーバーを定義するときに リモートモニタリング フィールドに Yes の値を指定すると、サーバーはチューニングウィザードツリーに表示されません。
Tuning Wizardを開くには、PEMクライアントで Management > Tuning Wizard を選択します。
Next を選択します。
ツリーの Servers ノードを展開すると、サーバーのリストが表示されます。これらのサーバーはすべてPEMによって監視されており、チューニングに利用できます。調整するサーバーを選択します。
注釈
サーバーのサービス名を指定しない場合、チューニングウィザードはツリー上のサーバー名の横に警告を表示します。
Next を選択します。
Machine attempts フィールドのオプションを選択して、各サーバーによって実行される作業の種類を指定します。サーバーによって実行される作業のタイプにより、チューニングウィザードがシステムリソースを割り当てる方法が決まります。
システムリソースの大部分をデータベースサーバーに専用にするには、 Dbuilt を選択します。
適度な量を専用にするには、 Mixed use を選択します
比較的少量のシステムリソースをデータベースサーバー専用にするには、 Developer workstation を選択します。
Workload Selection フィールドのオプションを選択して、通常のワークロードのタイプを指定します選択したサーバーで実行
選択したサーバーが主にオンライントランザクションワークロードの処理に使用される場合は、 OLTP を選択します。
選択したサーバーがトランザクション処理とデータレポートを組み合わせて提供する場合は、 Mixed を選択します。
を選択しますデータウェアハウス** サーバーが大量のデータのレポートに使用される場合。
Next を選択します。
Tuning Changes Summaryダイアログボックスのツリーには、チューニングウィザードによって分析された各サーバーに推奨されるパラメーター設定の変更が表示されます。チューニングウィザードを適用する、またはプレビューレポートに含める推奨事項を選択します。
パラメーター名を選択すると、チューニングウィザードにパラメーター設定が含まれます。
サーバー名を選択すると、チューニングウィザードにすべてのパラメーター設定の推奨事項が含まれます指定されたサーバー。
Next を選択します。
スケジュールまたは実行ですか?ダイアログボックスで、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** —ファイル名と場所を指定できる **レポートをファイルに保存します** フィールドを有効にします。
Finish を選択します。
チューニングウィザードが推奨される変更を実装したことを確認するには、変更したサーバーのpostgresql.conf
ファイルを確認します。変更が適用されると、チューニングウィザードは、
postgresql.conf
ファイルの変更された各パラメーターの上にコメントを追加します。
Confirming a change in the postgresql.conf file#
サーバーを照会することにより、パラメーター値を確認することもできます。たとえば、 shared_buffersパラメーターの値を確認するには、 クエリツール[ Tools ]メニューからアクセスまたは psqlクライアントを使用してSQLコマンドラインを開き、コマンドを発行します。
SHOW shared_buffers;
サーバーから返された値は、パラメーターが変更されたかどうかを確認します。