– title: EDBクエリアドバイザーの構成 navTitle:構成 —
EDB Query Advisorを実行するには、それをshared_preload_libraries
に追加し、データベースに拡張機能を作成する必要があります。
postgresql.confファイルで、query_advisorをshared_preload_librariesパラメーターに追加します。
shared_preload_libraries = query_advisor
注釈
shared_preload_libraries に他の拡張子がある場合、 query_advisor をリストに追加できます。順番は関係ありません。 !!!
Postgresを再起動します。
1.データベースにEDB Query Advisor拡張機能を作成します。
CREATE EXTENSION query_advisor;
パラメーター¶
次のカスタムGUCは、EDB Query Advisor拡張機能の動作を制御します。
これらのパラメーターを変更する場合は、Postgresをリロードして変更を適用します。
query_advisor.enabled— query_advisorを有効にするかどうかを指定します。ブール値を取ります。デフォルトはtrueです。query_advisor.sample_rate—サンプリングするクエリの割合を設定します。 double値を取ります。たとえば、0.1は、10個のクエリのうち1個のみをサンプリングすることを示します。デフォルトは-1で、自動を指定し、1 / max_connectionsの値になります。
これらのパラメーターを変更する場合は、Postgresを再起動して変更を適用します。
query_advisor.max_qual_entries—追跡される述語の最大数を設定します。デフォルトは100000です。query_advisor.max_workload_entries—追跡するワークロードクエリの最大数を設定します。デフォルトは100000です。query_advisor.max_workload_query_size—ワークロードクエリの最大サイズを設定します。デフォルトは1024バイトです。