Azure Database for PostgreSQL フレキシブル サーバーのパラメーター

Azure Database for PostgreSQL には、各サーバーの構成可能なパラメーターのセットが用意されています。

これらのパラメーターは、以下に対応できます:

  • データベース エンジン: PostgreSQL データベース エンジンまたは拡張機能を実装するバイナリ ライブラリによって定義されるパラメーター。 データベース エンジンの組み込みパラメーターの例としては、autovacuum_max_workers、DateStyle、client_min_messages、password_encryption、max_connections、geqo、from_collapse_limit、cpu_tuple_cost、cpu_tuple_cost、max_standby_streaming_delay、log_connections、log_min_duration_statement、max_parallel_workers、bgwriter_delay、shared_buffers があります。 拡張機能によって定義されるパラメーターの例としては、pg_qs.max_query_text_length (クエリ ストアの機能を実装する pg_qs 拡張機能)、pg_stat_statements.max (pg_stat_statements 拡張機能)、pgaudit.log_catalog (pgaudit 拡張機能)、cron.database_name (cron 拡張機能) などがあります。
  • データベース以外のエンジン: 組み込み機能を制御するパラメーター。これは、Azure Database for PostgreSQL サービスの中核ですが、データベース エンジンまたはその拡張機能の一部ではありません。 これらのパラメーターの例としては、 metrics.collector_database_activity ( 拡張 メトリックと見なされ、既定では収集されないメトリックの一覧をサービスが収集するかどうかを制御する)、 pgbouncer.enabled (サービスに組み込まれている PgBouncer のインスタンスをアクティブ化する)、 index_tuning.analysis_interval (推奨を生成するために 自律チューニング を起動する頻度を設定します) があります。

パラメーターをカスタマイズする

データベース エンジン パラメーターとデータベース エンジン以外のパラメーターの両方をサーバー レベルで構成できます。 詳細については、 1 つ以上のパラメーターの値の設定を参照してください。

Note

Azure Database for PostgreSQLはマネージド データベース サービスであるため、postgresql.conf などの構成ファイルを表示または変更するためのホストまたはオペレーティング システムアクセス権がありません。 サービスは、行ったパラメーターの変更に基づいてファイルの内容を自動的に更新します。

データベース エンジン パラメーターは、より詳細なスコープで構成することもできます。 これらの調整はグローバルに設定された値をオーバーライドできます。 そのスコープと期間は、行われるレベルによって異なります:

  • データベース レベル: データベース固有の構成に ALTER DATABASE コマンドを使用します。

  • ロールまたはユーザー レベル: ユーザー中心の設定には、ALTER USER コマンドを使用します。

  • 関数、プロシージャ レベル: 関数またはプロシージャを定義するときに、関数の呼び出し時に設定される構成パラメーターを指定または変更できます。

  • テーブル レベル: たとえば、このレベルで自動バキュームに関連するパラメータを変更できます。

  • セッション レベル: 個々のデータベース セッションの期間中、特定のパラメーターを調整できます。 PostgreSQL では、次の SQL コマンドを使用してこの調整を促進します:

    • SET コマンドを使用して、セッション固有の調整を行います。 これらの変更は、現在のセッション中に既定の設定として機能します。 これらの変更にアクセスするには、特定の SET 特権が必要な場合があり、前述の変更可能および読み取り専用のパラメーターに関する制限は適用されません。 対応する SQL 関数は set_config(setting_name, new_value, is_local) です。
    • SHOW コマンドを使用して、既存のパラメーター設定を調べます。 同等の SQL 関数は current_setting(setting_name text) です。

タイム ゾーン パラメーターを使用する

PostgreSQL で日付と時刻のデータを使用する予定の場合は、その場所の適切なタイム ゾーンを設定していることを確認してください。 PostgreSQL では、タイムゾーンに対応するすべての日付と時刻が UTC で内部的に格納されます。 クライアントに表示する前に、 TimeZone パラメーターで指定されたゾーン内のローカル時刻に変換します。 このパラメーターは、[ パラメーター] ページで編集できます。 PostgreSQL では、3 つの異なる形式でタイム ゾーンを指定できます:

  • America/New_Yorkなどの完全なタイム ゾーン名。 認識されたタイム ゾーン名は 、pg_timezone_names ビューで確認できます。
    psql でこのビューにクエリを実行し、タイム ゾーン名の一覧を取得するには、次の例を使用します。

    select name FROM pg_timezone_names LIMIT 20;

    次のような結果セットが表示されます。

              name
          -----------------------
          GMT0
          Iceland
          Factory
          NZ-CHAT
          America/Panama
          America/Fort_Nelson
          America/Pangnirtung
          America/Belem
          America/Coral_Harbour
          America/Guayaquil
          America/Marigot
          America/Barbados
          America/Porto_Velho
          America/Bogota
          America/Menominee
          America/Martinique
          America/Asuncion
          America/Toronto
          America/Tortola
          America/Managua
          (20 rows)
      
  • タイム ゾーンの省略形 ( PSTなど)。 この仕様では、完全なタイム ゾーン名とは対照的に、UTC からの特定のオフセットを定義します。これは、一連の夏時間切り替え日ルールを意味する場合もあります。 認識された省略形は 、pg_timezone_abbrevs ビューで確認できます。 psql でこのビューにクエリを実行し、タイム ゾーンの省略形の一覧を取得するには、次の例を使用します。

     select abbrev from pg_timezone_abbrevs limit 20;

    次のような結果セットが表示されます。

          abbrev|
          ------+
          ACDT  |
          ACSST |
          ACST  |
          ACT   |
          ACWST |
          ADT   |
          AEDT  |
          AESST |
          AEST  |
          AFT   |
          AKDT  |
          AKST  |
          ALMST |
          ALMT  |
          AMST  |
          AMT   |
          ANAST |
          ANAT  |
          ARST  |
          ART   |
      
  • PostgreSQL は、タイム ゾーンの名前と省略形に加えて、POSIX スタイルのタイム ゾーンの仕様を STDoffset または STDoffsetDST形式で受け入れます。 STD はゾーンの省略形です。 offset は、UTC からの西の時間単位の数値オフセットです。 DST は省略可能な夏時間ゾーンの省略形です。これは、指定されたオフセットの 1 時間先を表します。

サポートされているパラメーター

適応型自動バキューム

氏名 バージョン Description
adaptive_autovacuum.open_transaction_threshold 13、 14、 15、 16、 17、 18 孤立したトランザクションがロールバックされる前と実行時間の長いトランザクションが終了するまでのタイムアウトを秒単位で指定します。
adaptive_autovacuum.optimize_configurations 14、 15、 16、 17、 18 サーバー パラメーターのチューニングを無効 ('OFF') として構成するか、自動バキューム サーバー パラメーターのチューニングと更新を有効にするように構成します。

自律チューニング

氏名 バージョン Description
index_tuning.analysis_interval 12、 13、 14、 15、 16、 17、 18 index_tuning.mode が 'REPORT' に設定されている場合に各インデックス最適化セッションがトリガーされる頻度を設定します。
index_tuning.max_columns_per_index 12、 13、 14、 15、 16、 17、 18 推奨されるインデックスのインデックス キーに含めることができる列の最大数。
index_tuning.max_index_count 12、 13、 14、 15、 16、 17、 18 1 つの最適化セッション中に各データベースに推奨できるインデックスの最大数。
index_tuning.max_indexes_per_table 12、 13、 14、 15、 16、 17、 18 各テーブルに推奨できるインデックスの最大数。
index_tuning.max_queries_per_database 12、 13、 14、 15、 16、 17、 18 インデックスを推奨できるデータベースあたりの最も低速なクエリの数。
index_tuning.max_regression_factor 12、 13、 14、 15、 16、 17、 18 1 つの最適化セッション中に分析された任意のクエリに対して、推奨されるインデックスによって発生する許容できる回帰。
index_tuning.max_total_size_factor 12、 13、 14、 15、 16、 17、 18 ある特定のデータベースのすべての推奨されるインデックスで使用できる最大合計サイズ (ディスク領域の合計に対する割合)。
index_tuning.min_improvement_factor 12、 13、 14、 15、 16、 17、 18 推奨されるインデックスが、1 つの最適化セッション中に分析されたクエリの少なくとも 1 つに対して提供する必要があるコストの改善。
index_tuning.mode 12、 13、 14、 15、 16、 17、 18 インデックスの最適化を無効 ('OFF') に、または有効にして推奨事項のみを出力するように構成します。 pg_qs.query_capture_mode を 'TOP' または 'ALL' に設定して、クエリ ストアを有効にする必要があります。
index_tuning.unused_dml_per_table 12、 13、 14、 15、 16、 17、 18 テーブルに影響を与える 1 日あたりの平均 DML 操作の最小数。それらの未使用のインデックスは削除対象と見なされます。
index_tuning.unused_min_period 12、 13、 14、 15、 16、 17、 18 システム統計に基づいてインデックスが使用されておらず、削除対象と見なされる最小日数。
index_tuning.unused_reads_per_table 12、 13、 14、 15、 16、 17、 18 テーブルに影響を与える 1 日あたりの平均読み取り操作の最小数。それらの未使用のインデックスは削除対象と見なされます。

Autovacuum

氏名 バージョン Description
autovacuum 11、 12、 13、 14、 15、 16、 17、 18 自動バキューム サブプロセスを開始します。
autovacuum_analyze_scale_factor 11、 12、 13、 14、 15、 16、 17、 18 分析を行う前に、リレーションに含まれるタプルに対する挿入、更新、削除の操作の数をリレーションのタプル数に対する割合として計算します。
autovacuum_analyze_threshold 11、 12、 13、 14、 15、 16、 17、 18 分析を開始するまでのタプルの挿入、更新、または削除の最小数。
autovacuum_freeze_max_age 11、 12、 13、 14、 15、 16、 17、 18 トランザクション ID のラップアラウンドを防ぐためにテーブルを自動バキュームする経過時間。
autovacuum_max_workers 11、 12、 13、 14、 15、 16、 17、 18 自動バキューム worker プロセスを同時に実行する最大数を設定します。
autovacuum_multixact_freeze_max_age 11、 12、 13、 14、 15、 16、 17、 18 multixact のラップアラウンドを防ぐためにテーブルを自動バキュームする multixact の経過時間。
autovacuum_naptime 11、 12、 13、 14、 15、 16、 17、 18 オートバキューム実行間のスリープ時間。
autovacuum_vacuum_cost_delay 11、 12、 13、 14、 15、 16、 17、 18 自動バキュームの真空コスト遅延 (ミリ秒単位)。
autovacuum_vacuum_cost_limit 11、 12、 13、 14、 15、 16、 17、 18 オートバキューム用に、ナッピング前に利用可能な真空コスト量。
autovacuum_vacuum_insert_scale_factor 13、 14、 15、 16、 17、 18 reltuples に対する割合としての、バキューム前のタプル挿入の数。
autovacuum_vacuum_insert_threshold 13、 14、 15、 16、 17、 18 バキューム前のタプル挿入の最小数、または挿入バキュームを無効にするには -1。
autovacuum_vacuum_max_threshold 18 バキューム前のタプルの更新または削除の最大数。 -1 は、最大しきい値を無効にします。
autovacuum_vacuum_scale_factor 11、 12、 13、 14、 15、 16、 17、 18 バキューム前に更新または削除されたタプルの数を、reltuplesの一部(割合)として示します。
autovacuum_vacuum_threshold 11、 12、 13、 14、 15、 16、 17、 18 バキューム前のタプルの更新または削除の最小数。
autovacuum_worker_slots 18 自動バキューム ワーカーに割り当てるバックエンド スロットの数を設定します。
vacuum_max_eager_freeze_failure_rate 18 リレーション バキューム内のページの割合により、一括スキャンを無効にする前に、スキャンして凍結に失敗する可能性があります。 値が 0.0 の場合、一括スキャンが無効になり、値 1.0 はリレーションシップ内のすべてのページの最大 100% を熱心にスキャンします。 バキュームでこれらのページが正常に凍結した場合、目標は複数のバキューム間でページの凍結を分散することであるため、上限は 100% 未満になります。
vacuum_truncate 18 テーブルの末尾にある空白ページをバキュームで切り捨てできるようにします。

クライアント接続の既定値/ロケールと書式設定

氏名 バージョン Description
client_encoding 11、 12、 13、 14、 15、 16、 17、 18 クライアントの文字セットエンコードを設定します。
DateStyle 11、 12、 13、 14、 15、 16、 17、 18 日付と時刻の値の表示形式を設定します。 また、あいまいな日付入力の解釈も制御します。
default_text_search_config 11、 12、 13、 14、 15、 16、 17、 18 既定のテキスト検索構成を設定します。
extra_float_digits 11、 12、 13、 14、 15、 16、 17、 18 浮動小数点値に対して表示される桁数を設定します。 これは、実精度、倍精度、および幾何学的データ型に影響します。 ゼロまたは負のパラメーター値は、標準の桁数 (必要に応じてFLT_DIGまたはDBL_DIG) に追加されます。 0 より大きい値を指定すると、正確な出力モードが選択されます。
icu_validation_level 16、 17、 18 無効な ICU ロケール文字列を報告するためのログ レベル。
IntervalStyle 11、 12、 13、 14、 15、 16、 17、 18 間隔の値の表示形式を設定します。
lc_messages 11、 12、 13、 14、 15、 16、 17、 18 メッセージを表示する言語を設定します。
lc_monetary 11、 12、 13、 14、 15、 16、 17、 18 通貨金額の書式設定に使用するロケールを設定します。
lc_numeric 11、 12、 13、 14、 15、 16、 17、 18 数値の書式設定に使用するロケールを設定します。
lc_time 11、 12、 13、 14、 15、 16、 17、 18 日付と時刻の値を書式設定するためのロケールを設定します。
TimeZone 11、 12、 13、 14、 15、 16、 17、 18 タイム スタンプを表示および解釈するためのタイム ゾーンを設定します。
timezone_abbreviations 11、 12、 13、 14、 15、 16、 17、 18 タイム ゾーンの省略形のファイルを選択します。

クライアント接続の既定値/その他の既定値

氏名 バージョン Description
dynamic_library_path 11、 12、 13、 14、 15、 16、 17、 18 動的に読み込み可能なモジュールのパスを設定します。 動的に読み込み可能なモジュールを開く必要があり、指定された名前にディレクトリ コンポーネントがない場合 (つまり、名前にスラッシュが含まれていません)、システムはこのパスで指定されたファイルを検索します。
gin_fuzzy_search_limit 11、 12、 13、 14、 15、 16、 17、 18 GIN による正確な検索で許容される最大結果を設定します。

クライアント接続の既定値/共有ライブラリの事前読み込み

氏名 バージョン Description
jit_provider 11、 12、 13、 14、 15、 16、 17、 18 使用する JIT プロバイダー。
local_preload_libraries 11、 12、 13、 14、 15、 16、 17、 18 各バックエンドに事前に読み込む特権のない共有ライブラリを一覧表示します。
session_preload_libraries 11、 12、 13、 14、 15、 16、 17、 18 各バックエンドに事前に読み込む共有ライブラリを一覧表示します。
shared_preload_libraries 11、 12、 13、 14、 15、 16、 17、 18 サーバーに事前に読み込む共有ライブラリを一覧表示します。

クライアント接続の既定値/ステートメントの動作

氏名 バージョン Description
bytea_output 11、 12、 13、 14、 15、 16、 17、 18 bytea の出力形式を設定します。
check_function_bodies 11、 12、 13、 14、 15、 16、 17、 18 CREATE FUNCTION および CREATE PROCEDURE の実行中にルーチン本体を確認します。
client_min_messages 11、 12、 13、 14、 15、 16、 17、 18 クライアントに送信されるメッセージ レベルを設定します。 各レベルには、それに続くすべてのレベルが含まれます。 レベルが遅いほど、送信されるメッセージは少なくなります。
createrole_self_grant 16、 17、 18 CREATEROLE ユーザーがロールを自動的に自身に付与するかどうか、およびどのオプションを使用するかを設定します。
default_table_access_method 12、 13、 14、 15、 16、 17、 18 新しいテーブルの既定のテーブル アクセス機構を設定します。
default_tablespace 11、 12、 13、 14、 15、 16、 17、 18 テーブルとインデックスを作成する既定のテーブルスペースを設定します。 空の文字列は、データベースの既定のテーブルスペースを選択します。
default_toast_compression 14、 15、 16、 17、 18 圧縮可能な値の既定の圧縮方法を設定します。
default_transaction_deferrable 11、 12、 13、 14、 15、 16、 17、 18 新しいトランザクションの既定の遅延状態を設定します。
default_transaction_isolation 11、 12、 13、 14、 15、 16、 17、 18 新しい各トランザクションのトランザクション分離レベルを設定します。
default_transaction_read_only 11、 12、 13、 14、 15、 16、 17、 18 新しいトランザクションの既定の読み取り専用状態を設定します。
event_triggers 17、 18 イベント トリガーを有効にします。 有効にすると、該当するすべてのステートメントに対してイベント トリガーが発生します。
extension_control_path 18 拡張機能 、特に拡張コントロール ファイル (name.control) を検索するパス。
gin_pending_list_limit 11、 12、 13、 14、 15、 16、 17、 18 GIN インデックスの保留中リストの最大サイズを設定します。
idle_in_transaction_session_timeout 11、 12、 13、 14、 15、 16、 17、 18 トランザクション内のクエリ間で許容される最大アイドル時間を設定します。 値 0 を指定すると、タイムアウトがオフになります。
idle_session_timeout 14、 15、 16、 17、 18 トランザクションに含まれていない場合に、クエリ間で許容される最大アイドル時間を設定します。 値 0 を指定すると、タイムアウトがオフになります。
lock_timeout 11、 12、 13、 14、 15、 16、 17、 18 ロックの待機の最大許容期間を設定します。 値 0 を指定すると、タイムアウトがオフになります。
restrict_nonsystem_relation_kind 12、 16、 17、 18 指定した種類のシステム以外の関係へのアクセスを禁止します。
row_security 11、 12、 13、 14、 15、 16、 17、 18 行のセキュリティを有効にします。 有効にすると、すべてのユーザーに行セキュリティが適用されます。
search_path 11、 12、 13、 14、 15、 16、 17、 18 スキーマで修飾されていない名前に対するスキーマ検索順序を設定します。
session_replication_role 11、 12、 13、 14、 15、 16、 17、 18 トリガーと書き換えルールのセッションの動作を設定します。
statement_timeout 11、 12、 13、 14、 15、 16、 17、 18 任意のステートメントの最大許容期間を設定します。 値 0 を指定すると、タイムアウトがオフになります。
temp_tablespaces 11、 12、 13、 14、 15、 16、 17、 18 一時テーブルと並べ替えファイルに使用するテーブルスペースを設定します。
transaction_deferrable 11、 12、 13、 14、 15、 16、 17、 18 読み取り専用のシリアル化可能なトランザクションを、シリアル化エラーなしで実行できるようになるまで延期するかどうかを指定します。
transaction_isolation 11、 12、 13、 14、 15、 16、 17、 18 現在のトランザクション分離レベルを設定します。
transaction_read_only 11、 12、 13、 14、 15、 16、 17、 18 現在のトランザクションの読み取り専用状態を設定します。
transaction_timeout 17、 18 セッション内のトランザクションの最大許容期間を設定します (準備されたトランザクションではありません)。 値 0 を指定すると、タイムアウトがオフになります。
vacuum_cleanup_index_scale_factor 11、12、13 reltuples に対する割合としての、インデックスのクリーンアップ前のタプル挿入の数。
vacuum_failsafe_age 14、 15、 16、 17、 18 ラップアラウンドによる停止を回避するために、VACUUM がフェールセーフをトリガーする必要がある経過期間。
vacuum_freeze_min_age 11、 12、 13、 14、 15、 16、 17、 18 VACUUM がテーブルの行を凍結する必要がある最小経過時間。
vacuum_freeze_table_age 11、 12、 13、 14、 15、 16、 17、 18 VACUUM がテーブル全体をスキャンしてタプルを凍結する必要がある経過時間。
vacuum_multixact_failsafe_age 14、 15、 16、 17、 18 ラップアラウンドによる停止を回避するために、VACUUM がフェールセーフをトリガーする必要がある multixact の経過期間。
vacuum_multixact_freeze_min_age 11、 12、 13、 14、 15、 16、 17、 18 VACUUM がテーブルの行でマルチトランザクション ID を凍結する必要がある最小経過時間。
vacuum_multixact_freeze_table_age 11、 12、 13、 14、 15、 16、 17、 18 VACUUM がテーブル全体をスキャンしてタプルを凍結する必要があるマルチトランザクションの経過時間。
xmlbinary 11、 12、 13、 14、 15、 16、 17、 18 バイナリ値を XML でエンコードする方法を設定します。
xmloption 11、 12、 13、 14、 15、 16、 17、 18 暗黙的な解析およびシリアル化の操作で、XML データをドキュメントまたはコンテンツのフラグメントと見なすかどうかを設定します。

接続と認証/認証

氏名 バージョン Description
authentication_timeout 11、 12、 13、 14、 15、 16、 17、 18 クライアント認証を完了するための最大許容時間を設定します。
db_user_namespace 11、12、13、14、15、16、17 データベースごとのユーザー名を有効にします。
gss_accept_delegation 16、 17、 18 GSSAPI 委任をクライアントから受け入れるかどうかを設定します。
krb_caseins_users 11、 12、 13、 14、 15、 16、 17、 18 Kerberos ユーザー名と GSSAPI ユーザー名を大文字と小文字を区別しないものとして扱うかどうかを設定します。
krb_server_keyfile 11、 12、 13、 14、 15、 16、 17、 18 Kerberos サーバー キー ファイルの場所を設定します。
password_encryption 11、 12、 13、 14、 15、 16、 17、 18 パスワードを暗号化するためのアルゴリズムを選択します。
scram_iterations 16、 17、 18 SCRAM シークレット生成の反復回数を設定します。

接続と認証/接続設定

氏名 バージョン Description
bonjour 11、 12、 13、 14、 15、 16、 17、 18 Bonjour 経由のサーバーのアドバタイズを有効にします。
bonjour_name 11、 12、 13、 14、 15、 16、 17、 18 Bonjour サービス名を設定します。
listen_addresses 11、 12、 13、 14、 15、 16、 17、 18 リッスンするホスト名または IP アドレスを設定します。
max_connections 11、 12、 13、 14、 15、 16、 17、 18 同時接続の最大数を設定します。
oauth_validator_libraries 18 OAuth v2 ベアラー トークンを検証するために呼び出される可能性のあるライブラリを一覧表示します。
port 11、 12、 13、 14、 15、 16、 17、 18 サーバーがリッスンする TCP ポートを設定します。
reserved_connections 11、 12、 13、 14、 15、 16、 17、 18 pg_use_reserved_connectionsの特権を持つロール用に予約された接続スロットの数を設定します。
superuser_reserved_connections 11、 12、 13、 14、 15、 16、 17、 18 スーパーユーザー用に予約される接続スロットの数を設定します。
unix_socket_directories 11、 12、 13、 14、 15、 16、 17、 18 Unix ドメイン ソケットが作成されるディレクトリを設定します。
unix_socket_group 11、 12、 13、 14、 15、 16、 17、 18 Unix ドメイン ソケットの所有グループを設定します。 ソケットの所有ユーザーは、常にサーバーを起動するユーザーです。
unix_socket_permissions 11、 12、 13、 14、 15、 16、 17、 18 Unix ドメイン ソケットのアクセス許可を設定します。 Unix ドメイン ソケットでは、通常の Unix ファイル システムのアクセス許可セットが使用されます。 パラメーター値は、chmod および umask システム呼び出しで受け入れられる形式の数値モード指定であることが想定されています。 (慣例的な 8 進数形式を使用するには、数値は 0 (ゼロ) で始まる必要があります)。

接続と認証/SSL

氏名 バージョン Description
ssl 11、 12、 13、 14、 15、 16、 17、 18 SSL 接続を有効にします。
ssl_ca_file 11、 12、 13、 14、 15、 16、 17、 18 SSL 証明機関ファイルの場所。
ssl_cert_file 11、 12、 13、 14、 15、 16、 17、 18 SSL サーバー証明書ファイルの場所。
ssl_ciphers 11、 12、 13、 14、 15、 16、 17、 18 許可される SSL 暗号の一覧を設定します。
ssl_crl_dir 14、 15、 16、 17、 18 SSL 証明書失効リスト ディレクトリの場所。
ssl_crl_file 11、 12、 13、 14、 15、 16、 17、 18 SSL 証明書失効リスト ファイルの場所。
ssl_dh_params_file 11、 12、 13、 14、 15、 16、 17、 18 SSL DH パラメーター ファイルの場所。
ssl_ecdh_curve 11、12、13、14、15、16、17 ECDH に使用する曲線を設定します。
ssl_key_file 11、 12、 13、 14、 15、 16、 17、 18 SSL サーバーの秘密キー ファイルの場所。
ssl_max_protocol_version 12、 13、 14、 15、 16、 17、 18 使用する SSL/TLS プロトコルの最大バージョンを設定します。
ssl_min_protocol_version 12、 13、 14、 15、 16、 17、 18 使用する SSL/TLS プロトコルの最小バージョンを設定します。
ssl_passphrase_command 11、 12、 13、 14、 15、 16、 17、 18 SSL のパスフレーズを取得するコマンド。
ssl_passphrase_command_supports_reload 11、 12、 13、 14、 15、 16、 17、 18 サーバーの再読み込み中に "ssl_passphrase_command" を呼び出すかどうかを制御します。
ssl_prefer_server_ciphers 11、 12、 13、 14、 15、 16、 17、 18 サーバー暗号スイートの順序を優先します。

接続と認証 / TCP 設定

氏名 バージョン Description
client_connection_check_interval 14、 15、 16、 17、 18 クエリの実行中に切断の検査を行う間隔を設定します。
tcp_keepalives_count 11、 12、 13、 14、 15、 16、 17、 18 TCP キープアライブ再送信の最大数。 接続が停止したと見なされる前に失われる可能性がある連続したキープアライブ再送信の数。 値 0 は、システムの既定値を使用します。
tcp_keepalives_idle 11、 12、 13、 14、 15、 16、 17、 18 TCP キープアライブを送信する間隔の時間。 値 0 は、システムの既定値を使用します。
tcp_keepalives_interval 11、 12、 13、 14、 15、 16、 17、 18 TCP キープアライブ再送信間の時間。 値 0 は、システムの既定値を使用します。
tcp_user_timeout 12、 13、 14、 15、 16、 17、 18 TCP ユーザー のタイムアウト。 値 0 は、システムの既定値を使用します。

カスタマイズされたオプション

氏名 バージョン Description
age.enable_containment 13、 14、 15、 16 @> 演算子を使用して MATCH のフィルターを変換します。 それ以外の場合は、-> 演算子を使用します。
anon.algorithm 12、 13、 14、 15、 16、 17、 18 関数の仮名化に使用されるハッシュ メソッド。
anon.k_anonymity_provider 12、 13、 14、 15、 16、 17、 18 k 匿名性に使用されるセキュリティ ラベル プロバイダー。
anon.masking_policies 12、 13、 14、 15、 16、 17、 18 複数のマスク ポリシーを定義します (この実装は未完了)。
anon.maskschema 12、 13、 14、 15、 16、 17、 18 動的マスク ビューが格納されるスキーマ。
anon.privacy_by_default 12、 13、 14、 15、 16、 17、 18 すべての列を NULL (または NOT NULL 列に対しては既定値) でマスクします。
anon.restrict_to_trusted_schemas 12、 13、 14、 15、 16、 17、 18 マスク フィルターは、信頼されたスキーマに含まれている必要があります。 非スーパーユーザーによる独自のマスク フィルターの使用を防止するには、このオプションをアクティブにします。
anon.salt 12、 13、 14、 15、 16、 17、 18 仮名化関数に使用されるソルト値。
anon.sourceschema 12、 13、 14、 15、 16、 17、 18 動的マスク エンジンによってテーブルがマスクされているスキーマ。
anon.strict_mode 12、 13、 14、 15、 16、 17、 18 ユーザーがこれを無効にしない限り、マスク ルールは列のデータ型を変更できません。 このモードを無効にすることはお勧めしません。
anon.transparent_dynamic_masking 12、 13、 14、 15、 16、 17、 18 新しいマスク エンジン (試験段階)。
auto_explain.log_analyze 11、 12、 13、 14、 15、 16、 17、 18 プランのログ記録には EXPLAIN ANALYZE を使用します。
auto_explain.log_buffers 11、 12、 13、 14、 15、 16、 17、 18 ログ バッファーの使用状況。
auto_explain.log_format 11、 12、 13、 14、 15、 16、 17、 18 プランのログ記録に使用する EXPLAIN 形式。
auto_explain.log_level 12、 13、 14、 15、 16、 17、 18 プランのログ レベル。
auto_explain.log_min_duration 11、 12、 13、 14、 15、 16、 17、 18 それを超えるとプランがログに記録される最小実行時間を設定します。 ゼロにすると、すべてのプランが出力されます。 -1 にすると、この機能がオフになります。
auto_explain.log_nested_statements 11、 12、 13、 14、 15、 16、 17、 18 入れ子になったステートメントをログに記録します。
auto_explain.log_parameter_max_length 16、 17、 18 ログに記録するクエリ パラメーターの最大長を設定します。 ゼロはクエリ パラメーターをログに記録せず、-1 は完全にログに記録します。
auto_explain.log_settings 12、 13、 14、 15、 16、 17、 18 クエリ プランに影響を与える変更された構成パラメーターをログに記録します。
auto_explain.log_timing 11、 12、 13、 14、 15、 16、 17、 18 行数だけでなく、タイミング データを収集します。
auto_explain.log_triggers 11、 12、 13、 14、 15、 16、 17、 18 プランにトリガー統計情報を含めます。 これは、log_analyze も設定されていない限り、効果はありません。
auto_explain.log_verbose 11、 12、 13、 14、 15、 16、 17、 18 プランのログ記録には EXPLAIN VERBOSE を使用します。
auto_explain.log_wal 13、 14、 15、 16、 17、 18 WAL の使用状況をログに記録します。
auto_explain.sample_rate 11、 12、 13、 14、 15、 16、 17、 18 処理するクエリの割合。
azure.accepted_password_auth_method 11、 12、 13、 14、 15、 16、 17、 18 サーバーで受け入れられるパスワード認証方法をコンマで区切って指定します。
azure.allow_hostname_in_username 11 Azure Database for PostgreSQL フレキシブル サーバーのユーザー名でホスト名を許可するかどうかを指定します。
azure_cdc.change_batch_buffer_size 13、 14、 15、 16、 17、 18 変更バッチのバッファー サイズ (メガバイト単位)。 これらのバッファーは、CDC の変更をディスクに書き込む前に一時的に格納するために使用されます。
azure_cdc.change_batch_export_timeout 13、 14、 15、 16、 17、 18 変更のバッチをエクスポートする準備ができるまで待機する最大時間 (秒単位)。
azure_cdc.max_fabric_mirrors 13、 14、 15、 16、 17、 18 同時に実行できる並列ファブリック ミラーの最大数。
azure_cdc.max_snapshot_workers 13、 14、 15、 16、 17、 18 スナップショット エクスポート用に起動されたワーカーの最大数。 各ワーカーは、一度に 1 つのテーブルをエクスポートします。
azure_cdc.onelake_buffer_size 13、 14、 15、 16、 17、 18 Onelake にアップロードするためのバッファー サイズ (メガバイト単位)。 Onelake はファイルをチャンクでアップロードし、データをメモリ内でこの制限までバッファリングします。
azure_cdc.parquet_compression 13、 14、 15、 16、 17、 18 Parquet ファイルに使用する圧縮アルゴリズム。 Parquet ファイルに使用する圧縮アルゴリズムを決定します。 サポートされている値は、'非圧縮'、'snappy'、'gzip'、および 'zstd' です。
azure_cdc.snapshot_buffer_size 13、 14、 15、 16、 17、 18 スナップショット データ ファイルのバッファー サイズ (メガバイト単位)。 これらのバッファーは、スナップショット データの書き込みに使用されます。 これは間接的にファイル サイズに影響しますが、圧縮やその他の要因により、実際のファイル サイズが小さくなる可能性があります。
azure_cdc.snapshot_export_timeout 13、 14、 15、 16、 17、 18 データベースのスナップショットをエクスポートするときにエラーを報告するまでの最大待機時間 (分)。
azure.enable_temp_tablespaces_on_local_ssd 11、 12、 13、 14、 15、 16、 17、 18 ローカルソリッドステートディスクに一時オブジェクトを格納します。
azure.extensions 11、 12、 13、 14、 15、 16、 17、 18 許可リストに含まれる、コンマで区切られた拡張機能の一覧。 拡張機能がこの一覧にない場合、その拡張機能に対して CREATE、ALTER、COMMENT、DROP EXTENSION ステートメントを実行しようとすると失敗します。
azure.fabric_mirror_enabled 13、 14、 15、 16、 17、 18 ファブリック ミラーリングが正常に機能するための前提条件を検証します。 検証は、この設定が 'off' から 'on' に変更された時点でのみ行われます。
azure.service_principal_id 13、14、15、16、17 サーバーに関連付けられているシステム割り当て ID のサービス プリンシパルの識別子。
azure.service_principal_tenant_id 13、14、15、16、17 サーバーに関連付けられているシステム割り当て ID のサービス プリンシパルが存在するテナントの識別子。
azure.single_to_flex_migration 11、12、13、14、15、16、17 サーバーが単一サーバーからフレキシブル サーバーへの移行用に構成されているかどうかを示します。
azure_storage.allow_network_access 12、13、14、15、16、17 azure_storage 拡張機能から Azure Storage BLOB サービスへのアクセスを許可します。
azure_storage.blob_block_size_mb 12、13、14、15、16、17 PUT BLOB 操作の BLOB ブロックのサイズ (メガバイト単位)。
azure_storage.log_level 12、13、14、15、16、17 azure_storage 拡張機能によって使用されるログ レベル。
azure_storage.public_account_access 12、13、14、15、16、17 すべてのユーザーが資格情報のないストレージ アカウント内のデータにアクセスでき、ストレージ アカウントのアクセスはパブリックとして構成されます。
connection_throttle.bucket_limit 11、12、13、14、15、16、17 バケットあたりの最大ログイン トークン数。
connection_throttle.enable 11、12、13、14、15、16、17 ログイン エラーが多すぎる場合に、IP ごとの一時的な接続調整を有効にします。
connection_throttle.factor_bias 11、12、13、14、15、16、17 IP のバケットのトークン数を計算するための係数バイアス。
connection_throttle.hash_entries_max 11、12、13、14、15、16、17 ログイン エラー ハッシュ テーブル内のエントリの最大数。
connection_throttle.reset_time 11、12、13、14、15、16、17 ログイン バケットをリセットする間隔。
connection_throttle.restore_factor 11、12、13、14、15、16、17 エラー率が低い IP に対してトークンの数を増やす係数。
connection_throttle.update_time 11、12、13、14、15、16、17 ログイン バケットを更新する間隔。
credcheck.auth_delay_ms 13、 14、 15、 16、 17、 18 認証エラーを報告するまでの遅延時間 (ミリ秒)。
credcheck.auth_failure_cache_size 13、 14、 15、 16、 17、 18 認証エラー キャッシュ内のエントリの最大数。
credcheck.encrypted_password_allowed 13、 14、 15、 16、 17、 18 暗号化されたパスワードを使用することを許可するか、それともエラーをスローするか選択します。
credcheck.history_max_size 13、 14、 15、 16、 17、 18 パスワード履歴のエントリの最大数。
credcheck.max_auth_failure 13、 14、 15、 16、 17、 18 ユーザー ログイン アカウントが無効になるまでの認証エラーの最大数。
credcheck.no_password_logging 13、 14、 15、 16、 17、 18 ログに記録されたエラー メッセージでパスワードが公開されないようにします。
credcheck.password_contain 13、 14、 15、 16、 17、 18 パスワードには、次の文字を含める必要があります
credcheck.password_contain_username 13、 14、 15、 16、 17、 18 パスワードにユーザー名が含まれている
credcheck.password_ignore_case 13、 14、 15、 16、 17、 18 パスワード チェック中に大文字と小文字を区別しない
credcheck.password_min_digit 13、 14、 15、 16、 17、 18 パスワードの最小桁数
credcheck.password_min_length 13、 14、 15、 16、 17、 18 パスワードの最小文字数
credcheck.password_min_lower 13、 14、 15、 16、 17、 18 パスワードの小文字の最小値
credcheck.password_min_repeat 13、 14、 15、 16、 17、 18 パスワードの最小文字数の繰り返し
credcheck.password_min_special 13、 14、 15、 16、 17、 18 特殊文字の最小値
credcheck.password_min_upper 13、 14、 15、 16、 17、 18 パスワードの最小大文字
credcheck.password_not_contain 13、 14、 15、 16、 17、 18 パスワードにこれらの文字を含めないようにする
credcheck.password_reuse_history 13、 14、 15、 16、 17、 18 再利用を許可する前のパスワード変更の最小数
credcheck.password_reuse_interval 13、 14、 15、 16、 17、 18 再利用を許可するまでの最小日数
credcheck.password_valid_max 13、 14、 15、 16、 17、 18 CREATE ROLE ステートメントで VALID UNTIL 句を強制的に使用し、最大日数を指定する
credcheck.password_valid_until 13、 14、 15、 16、 17、 18 CREATE ROLE ステートメントで VALID UNTIL 句を最小日数で強制的に使用する
credcheck.reset_superuser 13、 14、 15、 16、 17、 18 スーパーユーザーのアクセスが禁止されている場合は、復元します。
credcheck.username_contain 13、 14、 15、 16、 17、 18 ユーザー名には次の文字を含める必要があります
credcheck.username_contain_password 13、 14、 15、 16、 17、 18 ユーザー名にパスワードが含まれている
credcheck.username_ignore_case 13、 14、 15、 16、 17、 18 ユーザー名のチェック中に大文字と小文字を区別しない
credcheck.username_min_digit 13、 14、 15、 16、 17、 18 ユーザー名の最小桁数
credcheck.username_min_length 13、 14、 15、 16、 17、 18 ユーザー名の最小長
credcheck.username_min_lower 13、 14、 15、 16、 17、 18 ユーザー名に必要な最小限の小文字数
credcheck.username_min_repeat 13、 14、 15、 16、 17、 18 最小ユーザー名文字数の繰り返し制限
credcheck.username_min_special 13、 14、 15、 16、 17、 18 ユーザー名の特殊文字の最小値
credcheck.username_min_upper 13、 14、 15、 16、 17、 18 ユーザー名の最小大文字
credcheck.username_not_contain 13、 14、 15、 16、 17、 18 ユーザー名にこれらの文字を含めないようにする
credcheck.whitelist 13、 14、 15、 16、 17、 18 パスワード ポリシー チェックから除外するユーザー名のコンマ区切りリスト。
credcheck.whitelist_auth_failure 13、 14、 15、 16、 17、 18 最大認証エラー チェックから除外するユーザー名のコンマ区切りの一覧。
cron.database_name 11、 12、 13、 14、 15、 16、 17、 18 pg_cronメタデータが保持されているデータベース。
cron.enable_superuser_jobs 12、 13、 14、 15、 16、 17、 18 ジョブをスーパーユーザーとしてスケジュールできるようにします。
cron.host 12、 13、 14、 15、 16、 17、 18 postgres に接続するホスト名。 バックグラウンド ワーカーを使用する場合、この設定は無効です。
cron.launch_active_jobs 12、 13、 14、 15、 16、 17、 18 アクティブとして定義されているジョブを起動します。
cron.log_min_messages 12、 13、 14、 15、 16、 17、 18 ランチャー bgworker の log_min_messages。
cron.log_run 11、 12、 13、 14、 15、 16、 17、 18 すべてのジョブ実行を job_run_details テーブルに記録します。
cron.log_statement 11、 12、 13、 14、 15、 16、 17、 18 実行前にすべての cron ステートメントをログに記録します。
cron.max_running_jobs 11、 12、 13、 14、 15、 16、 17、 18 同時に実行できるジョブの最大数。
cron.timezone 12、 13、 14、 15、 16、 17、 18 cron スケジュールに使用するタイムゾーンを指定します。
cron.use_background_workers 12、 13、 14、 15、 16、 17、 18 クライアント セッションの代わりにバックグラウンド ワーカーを使用します。
pgaadauth.enable_group_sync 12、 13、 14、 15、 16、 17、 18 Microsoft Entra ID グループ メンバーの同期を有効にします。
pgaudit.log 11、 12、 13、 14、 15、 16、 17、 18 セッション監査ログでログに記録されるステートメントのクラスを指定します。 コンマ区切りのリストを使用して複数のクラスを指定でき、クラスの前に - 記号を付けることでクラスを減算できます。
pgaudit.log_catalog 11、 12、 13、 14、 15、 16、 17、 18 ステートメント内のすべての関係が pg_catalog にある場合に、セッション ログを有効にする必要があることを指定します。 この設定を無効にすると、カタログに頻繁にクエリを実行する psql や PgAdmin などのツールからのログのノイズが軽減されます。
pgaudit.log_client 11、 12、 13、 14、 15、 16、 17、 18 監査メッセージをクライアントに表示するかどうかを指定します。 通常、この設定は無効のままにしておく必要がありますが、デバッグやその他の目的に役立つ場合があります。
pgaudit.log_level 11、 12、 13、 14、 15、 16、 17、 18 ログ エントリに使用するログ レベルを指定します。 この設定は回帰テストに使用され、テストやその他の目的でエンド ユーザーにも役立つ場合があります。 どのステートメントがユーザーにログに記録されているかが漏洩する可能性があるため、運用環境では使用されません。
pgaudit.log_parameter 11、 12、 13、 14、 15、 16、 17、 18 監査ログに、ステートメントで渡されたパラメーターを含める必要があることを指定します。 パラメーターが存在する場合は、ステートメント テキストの後に CSV 形式で含められます。
pgaudit.log_parameter_max_size 16、 17、 18 ログに記録する可変長パラメーターの最大長をバイト単位で指定します。 0 (既定値) の場合、パラメーターのサイズはチェックされません。 設定した場合、パラメーターのサイズが設定よりも長い場合、監査ログの値はプレースホルダーに置き換えられます。 文字型の場合、長さは文字ではなく、パラメーターのエンコードのバイト単位であることに注意してください。
pgaudit.log_relation 11、 12、 13、 14、 15、 16、 17、 18 セッション監査ログで、SELECT または DML ステートメントで参照される関係ごとに個別のログ エントリを作成する必要があるかどうかを指定します。 これは、オブジェクト監査ログを使用せずに完全なログ記録を行う場合に便利なショートカットです。
pgaudit.log_rows 14、 15、 16、 17、 18 ログに、取得された行またはステートメントの影響を受ける行を含めるかどうかを指定します。
pgaudit.log_statement 14、 15、 16、 17、 18 ステートメントのテキストとパラメーターをログに含めるかどうかを指定します。 要件によっては、監査ログにステートメントの全文が必要でない場合があります。
pgaudit.log_statement_once 11、 12、 13、 14、 15、 16、 17、 18 ステートメント/サブステートメントの組み合わせの最初のログ エントリと共に、またはすべてのエントリと共に、ステートメント テキストとパラメーターをログに含めるかを指定します。 この設定を無効にすると、ログ記録が少なくなりますが、ログ エントリを生成したステートメントを特定するのが難しくなる場合がありますが、ステートメントとサブステートメントのペアとプロセス ID は、前のエントリでログに記録されたステートメント テキストを識別するのに十分です。
pgaudit.role 11、 12、 13、 14、 15、 16、 17、 18 オブジェクト監査ログに使用するマスター ロールを指定します。 マスター ロールに付与することで、複数の監査ロールを定義できます。 これにより、複数のグループが監査ログのさまざまな側面を担当できるようになります。
pg_failover_slots.drop_extra_slots 12、 13、 14、 15、 16 pg_failover_slots.synchronize_slot_names と一致しない追加のスロットをスタンバイにドロップするかどうか。
pg_failover_slots.primary_dsn 12、 13、 14、 15、 16 スタンバイ上の同期論理スロット用のプライマリ サーバーへの接続文字列。 空の場合は、primary_conninfo に既定値が使用されます。
pg_failover_slots.standby_slot_names 12、 13、 14、 15、 16 デコード プラグインによって送信される前に変更を確認する必要があるスロットの名前の一覧。 特定の LSN についてのコミットが出力プラグインによって論理ピアにレプリケートされる前に、その LSN の永続的なフラッシュを確認する必要がある、物理レプリケーション スロットのリスト。 論理レプリケーションの前に物理レプリケーションの順序を設定します。
pg_failover_slots.standby_slots_min_confirmed 12、 13、 14、 15、 16 pg_failover_slots.standby_slot_names から lsn を確認する必要があるスロットの数。 pg_failover_slots.standby_slot_names の動作を変更して、少なくとも pg_failover_slots.standby_slots_min_confirmed の物理ピアがトランザクションの永続的フラッシュを確認した後に、トランザクションの論理レプリケーションを許可します。 -1 の値 (既定値) は、pg_failover_slots.standby_slot_names 内のすべてのエントリが書き込みを確認する必要があることを示します。 値 0 を指定すると、pg_failover_slots.standby_slots_min_confirmed が実質的に無視されます。
pg_failover_slots.synchronize_slot_names 12、 13、 14、 15、 16 プライマリから物理スタンバイに同期するスロットの一覧。
pg_failover_slots.version 12、 13、 14、 15、 16 pg_failover_slotsモジュールのバージョン。
pg_failover_slots.wait_for_inactive_slots 12、 13、 14、 15、 16 プライマリサーバー上の非アクティブなレプリケーションスロットがスタンバイサーバーと同期するのを待つかどうか。
pg_hint_plan.debug_print 12、 13、 14、 15、 16、 17、 18 ヒント解析の結果をログに記録します。
pg_hint_plan.enable_hint 12、 13、 14、 15、 16、 17、 18 クエリの前にあるヒント コメントで指定されたプランを Planner に強制的に使用します。
pg_hint_plan.enable_hint_table 12、 13、 14、 15、 16、 17、 18 ヒントテーブルをpg_hint_planで参照しましょう。
pg_hint_plan.hints_anywhere 13、 14、 15、 16 クエリ内のどこからでもヒントを読み取る。 このオプションpg_hint_plan構文を無視できるため、誤った読み取りに注意してください。
pg_hint_plan.message_level 12、 13、 14、 15、 16、 17、 18 デバッグ メッセージのメッセージ レベル。
pg_hint_plan.parse_messages 12、 13、 14、 15、 16、 17、 18 解析エラーのメッセージ レベル。
pglogical.batch_inserts 11、 12、 13、 14、 15、 16、 17、 18 可能であればバッチ挿入メカニズムを使用するように PGLogical に指示します。
pglogical.conflict_log_level 11、 12、 13、 14、 15、 16、 17、 18 pglogical.conflict_resolution がエラー以外に設定されている場合に、検出された競合を報告するためのログ レベルを設定します。
pglogical.conflict_resolution 11、 12、 13、 14、 15、 16、 17、 18 ローカル データと受信変更の間で検出された競合の解決方法を設定します。
pglogical.extra_connection_options 12、 13、 14、 15、 16、 17、 18 すべてのピア ノード接続に追加する接続オプション。
pglogical.synchronous_commit 12、 13、 14、 15、 16、 17、 18 pglogical 固有の同期コミット値。
pglogical.temp_directory 12、 13、 14、 15、 16、 17、 18 ローカル復元用のダンプを格納するディレクトリ。
pglogical.use_spi 11、 12、 13、 14、 15、 16、 17、 18 SPI インターフェイスを使って、内部の低レベル インターフェイスを使用するのではなく、実際の SQL (INSERT、UPDATE、DELETE) ステートメントを形成して受信変更を適用するように PGLogical に指示します。
pg_partman_bgw.analyze 11、 12、 13、 14、 15、 16、 17、 18 run_maintenance() 中に新しいパーティションが作成されるたびに、パーティション セットに対して分析を実行するかどうか。 TRUE (既定値) を送信するには、'on' に設定します。 FALSE を送信するには、「オフ」に設定します。
pg_partman_bgw.dbname 11、 12、 13、 14、 15、 16、 17、 18 BGW pg_partman実行するクラスター内の特定のデータベースの CSV リスト。
pg_partman_bgw.interval 11、 12、 13、 14、 15、 16、 17、 18 run_maintenance() が呼び出される頻度 (秒単位)。
pg_partman_bgw.jobmon 11、 12、 13、 14、 15、 16、 17、 18 pg_jobmon run_maintenance() の呼び出しがインストールされている場合にログに記録するかどうか。 TRUE (既定値) を送信するには、'on' に設定します。 FALSE を送信するには、「オフ」に設定します。
pg_partman_bgw.maintenance_wait 16、 17、 18 メンテナンスの実行時に各パーティション セット間で待機する時間 (秒単位)。
pg_partman_bgw.role 11、 12、 13、 14、 15、 16、 17、 18 BGW によって使用されるロール。 run_maintenance() に対する実行アクセス許可が必要です。
pg_prewarm.autoprewarm 12、 13、 14、 15、 16、 17、 18 自動予熱ワーカーを開始します。
pg_prewarm.autoprewarm_interval 12、 13、 14、 15、 16、 17、 18 共有バッファーのダンプ間の間隔を設定します。 0 に設定すると、時間ベースのダンプは無効になります。
pg_stat_statements.max 11、 12、 13、 14、 15、 16、 17、 18 pg_stat_statements で追跡されるステートメントの最大数を設定します。
pg_stat_statements.save 11、 12、 13、 14、 15、 16、 17、 18 サーバーのシャットダウンにまたがって pg_stat_statements の統計情報を保存します。
pg_stat_statements.track 11、 12、 13、 14、 15、 16、 17、 18 pg_stat_statementsで追跡するステートメントを選択します。
pg_stat_statements.track_planning 13、 14、 15、 16、 17、 18 計画期間をpg_stat_statementsで追跡するかどうかを選択します。
pg_stat_statements.track_utility 11、 12、 13、 14、 15、 16、 17、 18 pg_stat_statements によってユーティリティ コマンドが追跡されるようにするかどうかを選択します。
plpgsql_check.compatibility_warnings 14、 15、 16、 17、 18 有効にすると、互換性の警告が表示されます。
plpgsql_check.constants_tracing 14、 15、 16、 17、 18 有効にすると、定数値を持つ変数を定数のように使用できます。
plpgsql_check.cursors_leaks 14、 15、 16、 17、 18 有効にすると、閉じていないカーソルの検出がアクティブになります。
plpgsql_check.cursors_leaks_errlevel 14、 15、 16、 17、 18 閉じていないカーソルを検出するためのエラー レベルを設定します。
plpgsql_check.enable_tracer 14、 15、 16、 17、 18 有効にすると、トレーサー機能を使用できます。 スーパーユーザーが設定する必要があります。
plpgsql_check.fatal_errors 14、 15、 16、 17、 18 有効にすると、plpgsql_checkは最初に検出されたエラーの実行を停止します。
plpgsql_check.mode 14、 15、 16、 17、 18 拡張チェックのモードを選択します。
plpgsql_check.profiler 14、 15、 16、 17、 18 有効にすると、関数実行プロファイルが更新されます。
plpgsql_check.profiler_max_shared_chunks 14、 15、 16、 17、 18 プロファイラーの共有メモリに格納されているステートメント チャンクの最大数。
plpgsql_check.regress_test_mode 14、 15、 16、 17、 18 回帰テストの揮発性出力を減らします。
plpgsql_check.show_nonperformance_extra_warnings 14、 15、 16、 17、 18 有効にすると、追加の警告 (パフォーマンスを除く) が表示されます。
plpgsql_check.show_nonperformance_warnings 14、 15、 16、 17、 18 有効にすると、警告 (パフォーマンスの警告を除く) が表示されます。
plpgsql_check.show_performance_warnings 14、 15、 16、 17、 18 有効にすると、パフォーマンスの警告が表示されます。
plpgsql_check.strict_cursors_leaks 14、 15、 16、 17、 18 有効にすると、閉じていないカーソルの検出は、関数が完了するとすぐに実行されます。
plpgsql_check.trace_assert 14、 15、 16、 17、 18 有効にすると、ASSERT ステートメントがトレースされます。
plpgsql_check.trace_assert_verbosity 14、 15、 16、 17、 18 トレース ASSERT ステートメントの出力の冗長度を設定します。
plpgsql_check.tracer 14、 15、 16、 17、 18 有効にすると、関数がトレースされます。
plpgsql_check.tracer_errlevel 14、 15、 16、 17、 18 トレーサー メッセージのエラー レベルを設定します。
plpgsql_check.tracer_show_nsubxids 14、 15、 16、 17、 18 有効にすると、トレーサーに現在のサブトランザクション ID の数が表示されます。
plpgsql_check.tracer_test_mode 14、 15、 16、 17、 18 有効にすると、トレーサーの出力は回帰テスト互換形式になります。
plpgsql_check.tracer_variable_max_length 14、 15、 16、 17、 18 変数の内容の最大出力長 (バイト単位)。
plpgsql_check.tracer_verbosity 14、 15、 16、 17、 18 トレーサーの詳細度を設定します。
postgis.gdal_enabled_drivers 11、 12、 13、 14、 15、 16、 17、 18 postgis GDAL 対応ドライバーの設定を制御します。
rdkit.agent_FP_bit_ratio 14、 15、 16、 17、 18 化学反応指紋に含まれる薬剤の影響を重み付けすることができます。
rdkit.avalon_fp_size 14、 15、 16、 17、 18 Avalon フィンガープリントのサイズ (ビット単位)。
rdkit.dice_threshold 14、 15、 16、 17、 18 Dice類似度の下限値。
rdkit.difference_FP_weight_agents 14、 15、 16、 17、 18 反応差分フィンガープリントにおいて、反応剤および生成物に対する試薬の重み係数。
rdkit.difference_FP_weight_nonagents 14、 15、 16、 17、 18 反応差分フィンガープリントにおいて、試薬に対する反応剤および生成物の重み係数。
rdkit.do_chiral_sss 14、 15、 16、 17、 18 部分構造マッチングでは、立体化学を考慮する必要がありますか。
rdkit.do_enhanced_stereo_sss 14、 15、 16、 17、 18 サブ構造マッチングでは、強化されたステレオケミストリーを考慮する必要があります。
rdkit.featmorgan_fp_size 14、 15、 16、 17、 18 featmorgan フィンガープリントのサイズ (ビット単位)。
rdkit.hashed_atompair_fp_size 14、 15、 16、 17、 18 アトム ペア ビット ベクター フィンガープリントのサイズ (ビット単位)。
rdkit.hashed_torsion_fp_size 14、 15、 16、 17、 18 トポロジカルねじれビットベクトルフィンガープリントのサイズ(ビット単位)。
rdkit.ignore_reaction_agents 14、 15、 16、 17、 18 化学反応に関与する物質を考慮すべきですか。
rdkit.init_reaction 14、 15、 16、 17、 18 反応が使用できる状態であるかどうかを確認します。
rdkit.layered_fp_size 14、 15、 16、 17、 18 階層化された指紋のサイズ (ビット単位)。
rdkit.morgan_fp_size 14、 15、 16、 17、 18 モルガン指紋のサイズ (ビット単位)。
rdkit.move_unmmapped_reactants_to_agents 14、 15、 16、 17、 18 化学反応のマッピングされていない反応物を考慮すべきですか。
rdkit.rdkit_fp_size 14、 15、 16、 17、 18 RDKit フィンガープリントのサイズ (ビット単位)。
rdkit.reaction_difference_fp_size 14、 15、 16、 17、 18 差分化学反応フィンガープリントのサイズ (ビット単位)。
rdkit.reaction_difference_fp_type 14、 15、 16、 17、 18 差分化学反応フィンガープリントの種類 (1=Atompairs、2=Topologcal torsion、3=Morgan2)。
rdkit.reaction_sss_fp_size 14、 15、 16、 17、 18 構造化学反応フィンガープリントのサイズ (ビット単位)。
rdkit.reaction_sss_fp_type 14、 15、 16、 17、 18 構造化学反応フィンガープリントの種類 (1=Atompairs、2=トポロジカルねじり、3=モルガン2、4=RDKit、5=パターン)。
rdkit.sss_fp_size 14、 15、 16、 17、 18 サブ構造のスクリーニングに使用される指紋のサイズ (ビット単位)。
rdkit.tanimoto_threshold 14、 15、 16、 17、 18 谷本類似性のしきい値を低くします。
rdkit.threshold_unmapped_reactant_atoms 14、 15、 16、 17、 18 許容されるマップされていない反応原子の比率を設定します。
squeeze.max_xlock_time 12、 13、 14、 15、 16、 17、 18 処理されたテーブルを排他的にロックできる最大時間。 ソース テーブルは、処理の最終段階で排他的にロックされます。 ロック時間がこの値を超える必要がある場合は、ロックが解放され、最後のステージがさらに数回再試行されます。
squeeze.worker_autostart 12、 13、 14、 15、 16、 17、 18 バックグラウンド ワーカーが自動的に起動するデータベースの名前。 クラスターのスタートアップ直後にワーカーの絞り込みを開始する、データベースのコンマ区切りリスト。
squeeze.worker_role 12、 13、 14、 15、 16、 17、 18 バックグラウンド ワーカーがデータベースへの接続に使用するロール。 クラスターの起動時にバックグラウンド ワーカーが自動的に起動された場合、このロールを使用してデータベース接続が開始されます。
squeeze.workers_per_database 15、 16、 17、 18 データベースごとに起動されたスクイズ ワーカー プロセスの最大数。
ssl_groups 18 Diffie-Hellman鍵交換に使用するグループを設定します。 コロン区切りのリストを使用して、複数のグループを指定できます。
ssl_tls13_ciphers 18 許可される TLSv1.3 暗号スイートの一覧を設定します。 空の文字列は、既定の暗号スイートを使用します。
timescaledb.bgw_launcher_poll_time 12、13、14、15、16、17 ランチャーのタイムアウト値 (ミリ秒単位)。 ランチャーが新しい TimescaleDB インスタンスの検索を待機する時間を構成します。
timescaledb.disable_load 12、13、14、15、16、17 実際の拡張機能の読み込みを無効にします。
timescaledb.max_background_workers 12、13、14、15、16、17 TimescaleDB に割り当てられたバックグラウンド ワーカー プロセスの最大数。 TimescaleDB に割り当てられたバックグラウンド ワーカー プロセスの最大数 - バックグラウンド ワーカーを使用するには、Postgres インスタンス内の少なくとも 1 つ以上のデータベース数に設定します。
timescaledb_osm.disable_load 13、14、15、16、17 実際の拡張機能の読み込みを無効にします。

開発者のオプション

氏名 バージョン Description
allow_in_place_tablespaces 11、 12、 13、 14、 15、 16、 17、 18 テストのために、pg_tblspc 内の直接のテーブルスペースを許可します。
allow_system_table_mods 11、 12、 13、 14、 15、 16、 17、 18 システム テーブルの構造変更を許可します。
backtrace_functions 13、 14、 15、 16、 17、 18 これらの関数のエラーのバックトレースをログに記録します。
debug_discard_caches 14、 15、 16、 17、 18 デバッグ目的でシステム キャッシュを積極的にフラッシュします。
debug_io_direct 16、 17、 18 ファイル アクセスには直接 I/O を使用します。
debug_logical_replication_streaming 16、 17、 18 大規模なトランザクションでの変更の即時ストリーミングまたはシリアル化を強制します。 パブリッシャーでは、論理デコードの各変更をストリーミングまたはシリアル化できます。 サブスクライバーでは、ファイルへのすべての変更をシリアル化し、トランザクションの終了時に並列適用ワーカーに変更を読み取り適用するよう通知します。
debug_parallel_query 16、 17、 18 プランナーの並列クエリ ノードの使用を強制します。 これは、ワーカーとメイン プロセスの間でタプル通信を実行するノードを含むプランをプランナーに強制的に生成することで、並列クエリ インフラストラクチャをテストする場合に役立ちます。
force_parallel_mode 11、12、13、14、15 並列クエリ機能を強制的に使用します。
ignore_checksum_failure 11、 12、 13、 14、 15、 16、 17、 18 チェックサム エラーが発生した後も処理を続行します。 チェックサム エラーが検出されると、通常、PostgreSQL からエラーが報告され、現在のトランザクションが中止されます。 ignore_checksum_failureを true に設定すると、システムはエラーを無視し (ただし、警告を報告します)、処理を続行します。 この動作により、クラッシュやその他の重大な問題が発生する可能性があります。 チェックサムが有効になっている場合にのみ効果があります。
ignore_invalid_pages 13、 14、 15、 16、 17、 18 無効なページのエラーが発生した後も復旧を続行します。 復旧中に無効なページへの参照を持つ WAL レコードが検出されると、PostgreSQL によって PANIC レベルのエラーが発生し、復旧が中止されます。 "ignore_invalid_pages" を true に設定すると、システムは WAL レコード内の無効なページ参照を無視し (ただし、警告を報告します)、回復を続行します。 この動作により、クラッシュ、データ損失、破損の伝達または非表示、またはその他の重大な問題が発生する可能性があります。 回復中またはスタンバイ モードでのみ有効です。
ignore_system_indexes 11、 12、 13、 14、 15、 16、 17、 18 システム インデックスからの読み取りを無効にします。 インデックスの更新を妨げないので、安全に使用できます。 最悪の結果は遅さです。
jit_debugging_support 11、 12、 13、 14、 15、 16、 17、 18 JIT コンパイル関数をデバッガーに登録します。
jit_dump_bitcode 11、 12、 13、 14、 15、 16、 17、 18 JIT デバッグを容易にするために LLVM ビットコードを書き出します。
jit_expressions 11、 12、 13、 14、 15、 16、 17、 18 式の JIT コンパイルを許可します。
jit_profiling_support 11、 12、 13、 14、 15、 16、 17、 18 JIT コンパイル関数を perf プロファイラーに登録します。
jit_tuple_deforming 11、 12、 13、 14、 15、 16、 17、 18 タプルの変形の JIT コンパイルを許可します。
post_auth_delay 11、 12、 13、 14、 15、 16、 17、 18 接続の開始時に認証後に待機する時間を設定します。 これにより、デバッガーをプロセスにアタッチできます。
pre_auth_delay 11、 12、 13、 14、 15、 16、 17、 18 接続の開始時に認証前に待機する時間を設定します。 これにより、デバッガーをプロセスにアタッチできます。
remove_temp_files_after_crash 14、 16、 17、 18 バックエンドのクラッシュ後に一時ファイルを削除します。
send_abort_for_crash 16、 17、 18 バックエンドのクラッシュ後に、SIGQUIT ではなく SIGABRT を子プロセスに送信します。
send_abort_for_kill 16、 17、 18 スタックした子プロセスに SIGKILL ではなく SIGABRT を送信します。
trace_connection_negotiation 17、 18 認証前接続ハンドシェイクの詳細をログします。
trace_notify 11、 12、 13、 14、 15、 16、 17、 18 LISTEN と NOTIFY のデバッグ出力を生成します。
trace_recovery_messages 11、12、13、14、15、16 復旧関連のデバッグ情報のログを有効にします。
trace_sort 11、 12、 13、 14、 15、 16、 17、 18 並べ替え時のリソース使用状況に関する情報を生成します。
wal_consistency_checking 11、 12、 13、 14、 15、 16、 17、 18 WAL 整合性チェックを実行した WAL リソース マネージャーを設定します。 すべてのデータ ブロックに対してページ全体の画像がログに記録され、WAL 再生の結果に対してクロスチェックされます。
zero_damaged_pages 11、 12、 13、 14、 15、 16、 17、 18 過去に破損したページ ヘッダーの処理を続行します。 破損したページ ヘッダーを検出すると、通常、PostgreSQL からエラーが報告され、現在のトランザクションが中止されます。 "zero_damaged_pages" を true に設定すると、システムは代わりに警告を報告し、破損したページをゼロにして、処理を続行します。 この動作により、データが破棄されます。つまり、破損したページのすべての行が破棄されます。

エラー処理

氏名 バージョン Description
data_sync_retry 11、 12、 13、 14、 15、 16、 17、 18 データ ファイルの同期に失敗した後も実行を続けるかどうか。
exit_on_error 11、 12、 13、 14、 15、 16、 17、 18 エラーが発生した場合はセッションを終了します。
recovery_init_sync_method 14、 15、 16、 17、 18 クラッシュ後の復旧前にデータ ディレクトリを同期する方法を設定します。
restart_after_crash 11、 12、 13、 14、 15、 16、 17、 18 バックエンドのクラッシュ後にサーバーを再初期化します。

ファイルの場所

氏名 バージョン Description
config_file 11、 12、 13、 14、 15、 16、 17、 18 サーバーのメイン構成ファイルを設定します。
data_directory 11、 12、 13、 14、 15、 16、 17、 18 サーバーのデータ ディレクトリを設定します。
external_pid_file 11、 12、 13、 14、 15、 16、 17、 18 指定されたファイルに postmaster PID を書き込みます。
hba_file 11、 12、 13、 14、 15、 16、 17、 18 サーバーの "hba" 構成ファイルを設定します。
ident_file 11、 12、 13、 14、 15、 16、 17、 18 サーバーの "ident" 構成ファイルを設定します。

インテリジェント チューニング

氏名 バージョン Description
intelligent_tuning 11、12、13、14、15、16、17 インテリジェント チューニングを有効にします
intelligent_tuning.metric_targets 11、12、13、14、15、16、17 インテリジェント チューニングによって調整されるメトリックを指定します。

ロック管理

氏名 バージョン Description
deadlock_timeout 11、 12、 13、 14、 15、 16、 17、 18 デッドロックをチェックする前に、ロックを待機する時間を設定します。
max_locks_per_transaction 11、 12、 13、 14、 15、 16、 17、 18 トランザクションあたりのロックの最大数を設定します。 共有ロック テーブルのサイズは、サーバー プロセスまたは準備されたトランザクションごとに最大で "max_locks_per_transaction" オブジェクトをロックする必要があることを前提としています。
max_pred_locks_per_page 11、 12、 13、 14、 15、 16、 17、 18 述語ロックされるタプルの、ページあたりの最大数を設定します。 同じページ上のこの数を超えるタプルが接続によってロックされている場合、それらのロックはページ レベルのロックに置き換えられます。
max_pred_locks_per_relation 11、 12、 13、 14、 15、 16、 17、 18 述語ロックされるページとタプルの、関係あたりの最大数を設定します。 同じリレーション内のページとタプルのこの合計を超える数が接続によってロックされている場合、それらのロックはリレーションレベルのロックに置き換えられます。
max_pred_locks_per_transaction 11、 12、 13、 14、 15、 16、 17、 18 トランザクションあたりの述語ロックの最大数を設定します。 共有述語ロック テーブルのサイズは、サーバー プロセスまたは準備されたトランザクションごとに最大で "max_pred_locks_per_transaction" オブジェクトをロックする必要があることを前提としています。

ログ ファイルとメトリック

氏名 バージョン Description
logfiles.download_enable 11、 12、 13、 14、 15、 16、 17、 18 サーバー ログ機能を有効または無効にします。
logfiles.retention_days 11、 12、 13、 14、 15、 16、 17、 18 サーバー ログの保持期間ウィンドウを日数で設定します。この時間が過ぎると、データは削除されます。
metrics.autovacuum_diagnostics 11、 12、 13、 14、 15、 16、 17、 18 データベース内のすべてのテーブル統計情報のメトリック収集を有効にします
metrics.collector_database_activity 11、 12、 13、 14、 15、 16、 17、 18 データベースとアクティビティの統計情報のメトリック収集を有効にします
metrics.pgbouncer_diagnostics 11、 12、 13、 14、 15、 16、 17、 18 PgBouncer のメトリック収集を有効にします。

Migration

氏名 バージョン Description
azure.migration_copy_with_binary 11、 12、 13、 14、 15、 16、 17、 18 オンに設定すると、このパラメーターにより、移行中にデータをコピーするためのバイナリ形式の使用が有効になります。
azure.migration_skip_analyze 11、 12、 13、 14、 15、 16、 17、 18 オンに設定すると、このパラメーターは移行中に分析フェーズ (vacuumdb --analyze-only) をスキップします。
azure.migration_skip_extensions 11、 12、 13、 14、 15、 16、 17、 18 オンに設定すると、このパラメーターは拡張機能の移行をスキップします。
azure.migration_skip_large_objects 11、 12、 13、 14、 15、 16、 17、 18 オンに設定すると、このパラメーターは BLOB などのラージ オブジェクトの移行をスキップします。
azure.migration_skip_role_user 11、 12、 13、 14、 15、 16、 17、 18 オンに設定すると、このパラメーターは移行プロセスからユーザー ロールを除外します。
azure.migration_table_split_size 11、 12、 13、 14、 15、 16、 17、 18 このパラメーターを設定すると、移行中にテーブルをパーティション分割するサイズを指定します。

PgBouncer

氏名 バージョン Description
pgbouncer.default_pool_size 11、 12、 13、 14、 15、 16、 17、 18 ユーザー/データベースのペアごとに許可するサーバー接続の数。
pgbouncer.enabled 11、 12、 13、 14、 15、 16、 17、 18 pgBouncer サービスが有効になっているかどうかを示します。
pgbouncer.ignore_startup_parameters 11、 12、 13、 14、 15、 16、 17、 18 管理者によって処理されるため、PgBouncer が無視できるパラメーターのコンマ区切りのリストです。
pgbouncer.max_client_conn 11、 12、 13、 14、 15、 16、 17、 18 許可されるクライアント接続の最大数です。
pgbouncer.max_prepared_statements 11、 12、 13、 14、 15、 16、 17、 18 これがゼロ以外の値に設定されている場合、PgBouncer では、クライアントによってトランザクションおよびステートメント プーリング モードで送信された、プロトコル レベルの名前付きで準備済みのステートメント関連コマンドを追跡します。
pgbouncer.min_pool_size 11、 12、 13、 14、 15、 16、 17、 18 この数を下回る場合は、プールするサーバー接続をさらに追加します。
pgbouncer.pool_mode 11、 12、 13、 14、 15、 16、 17、 18 サーバー接続を他のクライアントが再利用できるタイミングを指定します。
pgbouncer.query_wait_timeout 11、 12、 13、 14、 15、 16、 17、 18 クエリの実行の待機に費やすことができる最大時間 (秒)。 その時間内にクエリがサーバーに割り当てられない場合、クライアントは切断されます。
pgbouncer.server_idle_timeout 11、 12、 13、 14、 15、 16、 17、 18 サーバー接続のアイドル状態がこの秒数を超えている場合、その接続は切断されます。 0 の場合、タイムアウトは無効になります。
pgbouncer.stats_users 11、 12、 13、 14、 15、 16、 17、 18 pgBouncer コンソールでの接続と読み取り専用クエリの実行が許可されている、データベース ユーザーのコンマ区切りのリスト。

プリセット オプション

氏名 バージョン Description
block_size 11、 12、 13、 14、 15、 16、 17、 18 ディスク ブロックのサイズを表示します。
data_checksums 11、 12、 13、 14、 15、 16、 17、 18 このクラスターのデータ チェックサムが有効になっているかどうかを示します。
data_directory_mode 11、 12、 13、 14、 15、 16、 17、 18 データ ディレクトリのモードを表示します。 パラメーター値は、chmod および umask システム呼び出しで受け入れられる形式の数値モード仕様です。 (慣例的な 8 進数形式を使用するには、数値は 0 (ゼロ) で始まる必要があります)。
debug_assertions 11、 12、 13、 14、 15、 16、 17、 18 実行中のサーバーでアサーション チェックが有効になっているかどうかを示します。
huge_pages_status 17、 18 大規模なページの状態を示します。
in_hot_standby 14、 15、 16、 17、 18 ホット スタンバイが現在アクティブかどうかを示します。
integer_datetimes 11、 12、 13、 14、 15、 16、 17、 18 datetimes が整数ベースかどうかを示します。
lc_collate 11、12、13、14、15 照合順序の順序ロケールを示します。
lc_ctype 11、12、13、14、15 文字分類と大文字と小文字の変換ロケールを示します。
max_function_args 11、 12、 13、 14、 15、 16、 17、 18 関数の引数の最大数を示します。
max_identifier_length 11、 12、 13、 14、 15、 16、 17、 18 識別子の最大長を示します。
max_index_keys 11、 12、 13、 14、 15、 16、 17、 18 インデックス キーの最大数を示します。
num_os_semaphores 18 サーバーに必要なセマフォの数を示します。
segment_size 11、 12、 13、 14、 15、 16、 17、 18 ディスク ファイルあたりのページ数を示します。
server_encoding 11、 12、 13、 14、 15、 16、 17、 18 サーバー (データベース) の文字セットのエンコードを示します。
server_version 11、 12、 13、 14、 15、 16、 17、 18 サーバーのバージョンを示します。
server_version_num 11、 12、 13、 14、 15、 16、 17、 18 サーバーのバージョンを整数で示します。
shared_memory_size 15、 16、 17、 18 サーバーのメイン共有メモリ領域のサイズを示します (最も近い MB に切り上げられます)。
shared_memory_size_in_huge_pages 15、 16、 17、 18 メイン共有メモリ領域に必要な巨大なページの数を示します。 -1 は、値を特定できなかったことを示します。
ssl_library 12、 13、 14、 15、 16、 17、 18 SSL ライブラリの名前を示します。
wal_block_size 11、 12、 13、 14、 15、 16、 17、 18 先書きログのブロック サイズを示します。
wal_segment_size 11、 12、 13、 14、 15、 16、 17、 18 先書きログ セグメントのサイズを示します。

プロセス タイトル

氏名 バージョン Description
cluster_name 11、 12、 13、 14、 15、 16、 17、 18 プロセス タイトルに含まれるクラスターの名前を設定します。
update_process_title 11、 12、 13、 14、 15、 16、 17、 18 プロセス タイトルを更新して、アクティブな SQL コマンドを表示します。 サーバーが新しい SQL コマンドを受信するたびに、プロセス タイトルの更新を有効にします。

クエリ ストア

氏名 バージョン Description
pgms_stats.is_enabled_fs 11、 12、 13、 14、 15、 16、 17、 18 内部使用のみ: このパラメーターは、機能オーバーライド スイッチとして使用されます。
pgms_wait_sampling.history_period 11、 12、 13、 14、 15、 16、 17、 18 待機イベントをサンプリングする頻度をミリ秒単位で設定します。
pgms_wait_sampling.is_enabled_fs 11、12、13、14、15、16、17 内部使用のみ: このパラメーターは、機能オーバーライド スイッチとして使用されます。 オフと表示されている場合、pgms_wait_sampling.query_capture_mode に設定された値にかかわらず、待機サンプリングは無効になります。
pgms_wait_sampling.query_capture_mode 11、 12、 13、 14、 15、 16、 17、 18 この拡張機能によって追跡される待機イベントの種類を選択します。 変更を有効にするには、構成を再読み込みする必要があります。
pg_qs.emit_query_text 13、 14、 15、 16、 17、 18 テレメトリ パイプラインでクエリ テキストを出力するかどうかを制御します。 変更を有効にするには、構成を再読み込みする必要があります
pg_qs.interval_length_minutes 11、 12、 13、 14、 15、 16、 17、 18 集計ウィンドウを分単位で設定します。 変更を有効にするには、構成を再読み込みする必要があります。
pg_qs.is_enabled_fs 11、12、13、14、15、16、17 内部使用のみ: このパラメーターは、機能オーバーライド スイッチとして使用されます。 オフと表示されている場合、pg_qs.query_capture_mode に設定された値にかかわらず、クエリ ストアは無効になります。
pg_qs.max_captured_queries 13、 14、 15、 16、 17、 18 クエリ ストアが各間隔でランタイム統計をキャプチャする最も関連性の高いクエリの数を指定します。
pg_qs.max_plan_size 11、 12、 13、 14、 15、 16、 17、 18 クエリ プラン テキストに保存される最大バイト数を設定します。長いプランは切り捨てられます。 この変更を有効にするには、構成を再読み込みする必要があります。
pg_qs.max_query_text_length 11、 12、 13、 14、 15、 16、 17、 18 保存するクエリ テキストの最大長を設定します。これより長いクエリは切り詰められます。 変更を有効にするには、構成を再読み込みする必要があります。
pg_qs.parameters_capture_mode 11、 12、 13、 14、 15、 16、 17、 18 位置指定クエリ パラメーターをpg_qsでキャプチャする方法を選択します。 変更を有効にするには、構成を再読み込みする必要があります。
pg_qs.query_capture_mode 11、 12、 13、 14、 15、 16、 17、 18 pg_qsで追跡するステートメントを選択します。 変更を有効にするには、構成を再読み込みする必要があります。
pg_qs.retention_period_in_days 11、 12、 13、 14、 15、 16、 17、 18 pg_qs の保持期間ウィンドウを日数で設定します。この時間以降、データは削除されます。 変更を有効にするには、サーバーを再起動する必要があります。
pg_qs.store_query_plans 11、 12、 13、 14、 15、 16、 17、 18 クエリ プランの保存をオンまたはオフにします。 変更を有効にするには、構成を再読み込みする必要があります。
pg_qs.track_utility 11、 12、 13、 14、 15、 16、 17、 18 ユーティリティ コマンドを pg_qs で追跡するかどうかを選択します。 変更を有効にするには、構成を再読み込みする必要があります。

クエリのチューニング/遺伝的クエリ オプティマイザー

氏名 バージョン Description
geqo 11、 12、 13、 14、 15、 16、 17、 18 遺伝的クエリ最適化を有効にします。 このアルゴリズムは、徹底的な検索を行わずに計画を実行しようとします。
geqo_effort 11、 12、 13、 14、 15、 16、 17、 18 GEQO: 他の GEQO パラメーターの既定値を設定するために処理が使用されます。
geqo_generations 11、 12、 13、 14、 15、 16、 17、 18 GEQO: アルゴリズムの反復回数。 ゼロでは、適切な既定値が選択されます。
geqo_pool_size 11、 12、 13、 14、 15、 16、 17、 18 GEQO: 母集団の個体数。 ゼロでは、適切な既定値が選択されます。
geqo_seed 11、 12、 13、 14、 15、 16、 17、 18 GEQO: ランダム パス選択のためのシード。
geqo_selection_bias 11、 12、 13、 14、 15、 16、 17、 18 GEQO: 母集団内の選択圧。
geqo_threshold 11、 12、 13、 14、 15、 16、 17、 18 それを超えると GEQO が使用される、FROM 項目数のしきい値を設定します。

クエリのチューニング/その他の Planner オプション

氏名 バージョン Description
constraint_exclusion 11、 12、 13、 14、 15、 16、 17、 18 プランナーが制約を使用してクエリを最適化できるようにします。 制約によってクエリに一致する行が保証されない場合、テーブル スキャンはスキップされます。
cursor_tuple_fraction 11、 12、 13、 14、 15、 16、 17、 18 取得されるカーソルの行の割合の、プランナーによる推定値を設定します。
default_statistics_target 11、 12、 13、 14、 15、 16、 17、 18 既定の統計ターゲットを設定します。 これは、ALTER TABLE SET STATISTICS を使用して列固有のターゲットが設定されていないテーブル列に適用されます。
from_collapse_limit 11、 12、 13、 14、 15、 16、 17、 18 サブクエリが折りたたまれなくなる FROM リストのサイズを設定します。 結果の FROM リストにこの数以下の項目がない場合、プランナーはサブクエリを上位クエリにマージします。
jit 11、 12、 13、 14、 15、 16、 17、 18 JIT コンパイルを許可します。
join_collapse_limit 11、 12、 13、 14、 15、 16、 17、 18 それを超えると JOIN コンストラクトがフラット化されない FROM リストのサイズを設定します。 プランナーは、この数以下の項目のリストが結果になるたびに、明示的な JOIN コンストラクトを FROM 項目のリストにフラット化します。
plan_cache_mode 12、 13、 14、 15、 16、 17、 18 プランナーによるカスタム プランまたは汎用プランの選択を制御します。 準備されたステートメントは、カスタムプランと汎用プランを持つ可能性があり、プランナーはどちらが優れているかを選択しようとします。 これは、既定の動作をオーバーライドするように設定できます。
recursive_worktable_factor 15、 16、 17、 18 再帰クエリの作業テーブルの平均サイズについて、プランナーによる推定値を設定します。

クエリのチューニング/プランナーのコスト定数

氏名 バージョン Description
cpu_index_tuple_cost 11、 12、 13、 14、 15、 16、 17、 18 インデックス スキャン中の各インデックス エントリの処理コストの、プランナーによる推定値を設定します。
cpu_operator_cost 11、 12、 13、 14、 15、 16、 17、 18 各演算子または関数呼び出しの処理コストのプランナーの見積もりを設定します。
cpu_tuple_cost 11、 12、 13、 14、 15、 16、 17、 18 各タプル (行) の処理コストのプランナーの見積もりを設定します。
effective_cache_size 11、 12、 13、 14、 15、 16、 17、 18 データ キャッシュの合計サイズに関するプランナーの想定を設定します。 つまり、PostgreSQL データ ファイルに使用されるキャッシュ (カーネル キャッシュと共有バッファー) の合計サイズです。 これはディスク ページで測定され、通常は 8 kB です。
jit_above_cost 11、 12、 13、 14、 15、 16、 17、 18 クエリのコストが高い場合は、JIT コンパイルを実行します。 -1 は JIT コンパイルを無効にします。
jit_inline_above_cost 11、 12、 13、 14、 15、 16、 17、 18 クエリのコストが高い場合は、JIT インライン化を実行します。 -1 はインライン化を無効にします。
jit_optimize_above_cost 11、 12、 13、 14、 15、 16、 17、 18 クエリのコストが高い場合は、JIT コンパイル関数を最適化します。 -1 は最適化を無効にします。
min_parallel_index_scan_size 11、 12、 13、 14、 15、 16、 17、 18 並列スキャンに対するインデックス データの最小量を設定します。 プランナーが、この制限に達するには小さすぎるインデックス ページの数を読み取ると見積もった場合、並列スキャンは考慮されません。
min_parallel_table_scan_size 11、 12、 13、 14、 15、 16、 17、 18 並列スキャンのテーブル データの最小量を設定します。 プランナーが、この制限に達するには小さすぎる多数のテーブル ページを読み取ると見積もった場合、並列スキャンは考慮されません。
parallel_setup_cost 11、 12、 13、 14、 15、 16、 17、 18 並列クエリに対する worker プロセスの起動コストのプランナーによる推定値を設定します。
parallel_tuple_cost 11、 12、 13、 14、 15、 16、 17、 18 ワーカーからリーダーバックエンドに各タプル(行)を渡す際のコストに関するプランナーの見積もりを設定します。
random_page_cost 11、 12、 13、 14、 15、 16、 17、 18 順不同でフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。
seq_page_cost 11、 12、 13、 14、 15、 16、 17、 18 順番にフェッチされたディスク ページのコストの、プランナーによる推定値を設定します。

クエリのチューニング/Planner メソッドの構成

氏名 バージョン Description
enable_async_append 14、 15、 16、 17、 18 プランナーによる非同期追加プランの使用を有効にします。
enable_bitmapscan 11、 12、 13、 14、 15、 16、 17、 18 プランナーによるビットマップ スキャン プランの使用を有効にします。
enable_distinct_reordering 18 DISTINCT キーの並べ替えを有効にします。
enable_gathermerge 11、 12、 13、 14、 15、 16、 17、 18 プランナーによるマージ プラン収集の使用を有効にします。
enable_group_by_reordering 17、 18 GROUP BY キーの並べ替えを有効にします。
enable_hashagg 11、 12、 13、 14、 15、 16、 17、 18 プランナーによるハッシュ済み集計プランの使用を有効にします。
enable_hashjoin 11、 12、 13、 14、 15、 16、 17、 18 プランナーによるハッシュ結合プランの使用を有効にします。
enable_incremental_sort 13、 14、 15、 16、 17、 18 プランナーによる増分並べ替えステップの使用を有効にします。
enable_indexonlyscan 11、 12、 13、 14、 15、 16、 17、 18 プランナーによるインデックスのみのスキャン プランの使用を有効にします。
enable_indexscan 11、 12、 13、 14、 15、 16、 17、 18 プランナーによるインデックス スキャン プランの使用を有効にします。
enable_material 11、 12、 13、 14、 15、 16、 17、 18 プランナーによる具体化の使用を有効にします。
enable_memoize 14、 15、 16、 17、 18 プランナーによるメモ化の使用を有効にします。
enable_mergejoin 11、 12、 13、 14、 15、 16、 17、 18 プランナーによるマージ結合プランの使用を有効にします。
enable_nestloop 11、 12、 13、 14、 15、 16、 17、 18 プランナーがネストループ結合プランを使用できるようにします。
enable_parallel_append 11、 12、 13、 14、 15、 16、 17、 18 プランナーによる並列追加プランの使用を有効にします。
enable_parallel_hash 11、 12、 13、 14、 15、 16、 17、 18 プランナーによる並列ハッシュ プランの使用を有効にします。
enable_partition_pruning 11、 12、 13、 14、 15、 16、 17、 18 プラン時間と実行時間のパーティションの排除を有効にします。 クエリ プランナーと Executor が、パーティションの境界をクエリ内の条件と比較して、スキャンする必要があるパーティションを決定できるようにします。
enable_partitionwise_aggregate 11、 12、 13、 14、 15、 16、 17、 18 パーティションごとの集計とグループ化を有効にします。
enable_partitionwise_join 11、 12、 13、 14、 15、 16、 17、 18 パーティション分割結合を有効にします。
enable_presorted_aggregate 16、 17、 18 ORDER BY / DISTINCT 集計関数に対し事前並べ替え済みの入力を提供するプランを生成するための、プランナーの機能を有効にします。 クエリ プランナーは、ORDER BY/DISTINCT 句を使用して集計関数に対して事前に並べ替えた入力を提供するプランを構築できます。 無効にすると、暗黙的な並べ替えは常に実行中に実行されます。
enable_self_join_elimination 18 一意の自己結合の削除を有効にします。
enable_seqscan 11、 12、 13、 14、 15、 16、 17、 18 プランナーによる順次スキャン プランの使用を有効にします。
enable_sort 11、 12、 13、 14、 15、 16、 17、 18 プランナーによる明示的な並べ替えステップの使用を有効にします。
enable_tidscan 11、 12、 13、 14、 15、 16、 17、 18 プランナーによる TID スキャン プランの使用を有効にします。

レプリケーション/マスター サーバー

氏名 バージョン Description
synchronous_standby_names 11、 12、 13、 14、 15、 16、 17、 18 同期スタンバイの数と、考えられる同期スタンバイの名前の一覧です。

レプリケーション/プライマリ サーバー

氏名 バージョン Description
vacuum_defer_cleanup_age 11、12、13、14、15 VACUUM および HOT の更新によって無効になった行バージョンのクリーンアップが延期されるトランザクションの数を指定します。

レプリケーション/送信元サーバー

氏名 バージョン Description
max_replication_slots 11、 12、 13、 14、 15、 16、 17、 18 同時に定義されたレプリケーション スロットの最大数を設定します。
max_slot_wal_keep_size 13、 14、 15、 16、 17、 18 レプリケーション スロットで予約できる WAL の最大サイズを設定します。 WAL がディスク上でこれほどのスペースを占有すると、レプリケーションスロットは失敗としてマークされ、セグメントは削除または再利用のために解放されます。
max_wal_senders 11、 12、 13、 14、 15、 16、 17、 18 同時に実行される WAL 送信側プロセスの最大数を設定します。
track_commit_timestamp 11、 12、 13、 14、 15、 16、 17、 18 トランザクションのコミット時間を収集します。
wal_keep_segments 11、12 スタンバイ サーバーに保持されている WAL ファイルの数を設定します。
wal_keep_size 13、 14、 15、 16、 17、 18 スタンバイ サーバーに保持される WAL ファイルのサイズを設定します。
wal_sender_timeout 11、 12、 13、 14、 15、 16、 17、 18 WAL レプリケーションを待機する最大時間を設定します。

レプリケーション/スタンバイ サーバー

氏名 バージョン Description
hot_standby 11、 12、 13、 14、 15、 16、 17、 18 復旧中の接続とクエリを許可します。
hot_standby_feedback 11、 12、 13、 14、 15、 16、 17、 18 クエリの競合を回避するホット スタンバイからプライマリへのフィードバックを許可します。
idle_replication_slot_timeout 18 レプリケーション スロットが無効になるまでのアイドル状態を維持できる期間を設定します。
max_active_replication_origins 18 アクティブなレプリケーションの配信元の最大数を設定します。
max_standby_archive_delay 11、 12、 13、 14、 15、 16、 17、 18 ホット スタンバイ サーバーがアーカイブされた WAL データを処理しているときにクエリを取り消す前の最大遅延時間を設定します。
max_standby_streaming_delay 11、 12、 13、 14、 15、 16、 17、 18 ホット スタンバイ サーバーがストリーミングされた WAL データを処理しているときにクエリを取り消す前の最大遅延時間を設定します。
primary_conninfo 12、 13、 14、 15、 16、 17、 18 送信側サーバーへの接続に使用する接続文字列を設定します。
primary_slot_name 12、 13、 14、 15、 16、 17、 18 送信側サーバーで使用するレプリケーション スロットの名前を設定します。
promote_trigger_file 12、13、14、15 スタンバイでプレゼンスが復旧を終了するファイル名を指定します。
recovery_min_apply_delay 12、 13、 14、 15、 16、 17、 18 復旧中に変更を適用するための最小遅延時間を設定します。
synchronized_standby_slots 17、 18 論理 WAL 送信プロセスが待機するストリーミング レプリケーション スタンバイ サーバー レプリケーション スロットの名前を、一覧表示します。 論理 WAL 送信プロセスは、指定されたレプリケーション スロットが WAL の受信を確認した後にのみ、デコードされた変更を出力プラグインに送信します。
sync_replication_slots 17、 18 プライマリサーバーからのフェールオーバー可能な論理レプリケーションスロットを物理スタンバイが同期できるようにします。
wal_receiver_create_temp_slot 13、 14、 15、 16、 17、 18 永続的なスロットが構成されていない場合に、WAL レシーバーが一時的なレプリケーション スロットを作成するかどうかを設定します。
wal_receiver_status_interval 11、 12、 13、 14、 15、 16、 17、 18 WAL 受信側の状態レポートから送信側サーバーへの最大間隔を設定します。
wal_receiver_timeout 11、 12、 13、 14、 15、 16、 17、 18 送信側サーバーからデータを受信する最大待機時間を設定します。
wal_retrieve_retry_interval 11、 12、 13、 14、 15、 16、 17、 18 試行の失敗後に WAL の取得を再試行するまでの待機時間を設定します。

レプリケーション/サブスクライバー

氏名 バージョン Description
max_logical_replication_workers 11、 12、 13、 14、 15、 16、 17、 18 論理レプリケーション ワーカー プロセスの最大数。
max_parallel_apply_workers_per_subscription 16、 17、 18 サブスクリプションあたりの並列適用ワーカーの最大数。
max_sync_workers_per_subscription 11、 12、 13、 14、 15、 16、 17、 18 サブスクリプションあたりのテーブル同期 worker の最大数です。

レポートとログ記録/ログの内容

氏名 バージョン Description
application_name 11、 12、 13、 14、 15、 16、 17、 18 統計とログで報告されるアプリケーション名を設定します。
debug_pretty_print 11、 12、 13、 14、 15、 16、 17、 18 解析およびプランのツリーの表示をインデントします。
debug_print_parse 11、 12、 13、 14、 15、 16、 17、 18 各クエリの解析ツリーをログに記録します。
debug_print_plan 11、 12、 13、 14、 15、 16、 17、 18 各クエリの実行プランをログに記録します。
debug_print_rewritten 11、 12、 13、 14、 15、 16、 17、 18 各クエリの書き換えられた解析ツリーをログに記録します。
log_autovacuum_min_duration 11、 12、 13、 14、 15、 16、 17、 18 最小実行時間を設定します。これを超えると自動バキューム アクションがログに記録されます。 ゼロは、すべてのアクションを出力します。 -1 を指定すると、自動バキュームのログ記録がオフになります。
log_checkpoints 11、 12、 13、 14、 15、 16、 17、 18 各チェックポイントをログに記録します。
log_connections 11、 12、 13、 14、 15、 16、 17、 18 成功した各接続をログに記録します。
log_disconnections 11、 12、 13、 14、 15、 16、 17、 18 セッションの終了を、実行時間も含めてログに記録します。
log_duration 11、 12、 13、 14、 15、 16、 17、 18 完了した各 SQL ステートメントの実行時間をログに記録します。
log_error_verbosity 11、 12、 13、 14、 15、 16、 17、 18 ログに記録されるメッセージの詳細度を設定します。
log_hostname 11、 12、 13、 14、 15、 16、 17、 18 接続ログにホスト名を記録します。 既定では、接続ログには接続ホストの IP アドレスのみが表示されます。 ホスト名を表示する場合はオンにできますが、ホスト名解決のセットアップによっては、無視できないパフォーマンスの低下が発生する可能性があります。
log_line_prefix 11、 12、 13、 14、 15、 16、 17、 18 各ログ行にプレフィックスが付いた情報を制御します。 空白の場合、プレフィックスは使用されません。
log_lock_failures 18 ロック取得が失敗したときに詳細なログ メッセージを生成するかどうかを制御します。
log_lock_waits 11、 12、 13、 14、 15、 16、 17、 18 長いロック待機をログに記録します。
log_parameter_max_length 13、 14、 15、 16、 17、 18 ステートメントのログ記録時に、バインド パラメーター値に対してログに記録されるデータの最大長をバイト単位で設定します。 値を完全に出力する場合は -1。
log_parameter_max_length_on_error 13、 14、 15、 16、 17、 18 エラー時にステートメントをログに記録するときに、バインド パラメーター値に対してログに記録されるデータの最大長をバイト単位で設定します。 値を完全に出力する場合は -1。
log_recovery_conflict_waits 14、 15、 16、 17、 18 スタンバイ回復競合の待機をログします。
log_replication_commands 11、 12、 13、 14、 15、 16、 17、 18 各レプリケーション コマンドをログに記録します。
log_statement 11、 12、 13、 14、 15、 16、 17、 18 ログに記録されるステートメントの種類を設定します。
log_temp_files 11、 12、 13、 14、 15、 16、 17、 18 このキロバイト数を超える一時ファイルの使用をログに記録します。 ゼロはすべてのファイルをログに記録します。 既定値は -1 です (この機能をオフにします)。
log_timezone 11、 12、 13、 14、 15、 16、 17、 18 ログ メッセージで使用するタイム ゾーンを設定します。

レポートとログ記録/ログ記録のタイミング

氏名 バージョン Description
log_min_duration_sample 13、 14、 15、 16、 17、 18 それを超えるとステートメントのサンプルがログに記録される、最小実行時間を設定します。 サンプリングは、log_statement_sample_rate によって決定されます。 ゼロでは、すべてのクエリのサンプルがログに記録されます。 -1 にすると、この機能がオフになります。
log_min_duration_statement 11、 12、 13、 14、 15、 16、 17、 18 すべてのステートメントをログに記録する最小実行時間を設定します。 ゼロは、すべてのクエリを出力します。 -1 にすると、この機能がオフになります。
log_min_error_statement 11、 12、 13、 14、 15、 16、 17、 18 このレベル以上のエラーを生成したすべてのステートメントを、ログに記録します。 各レベルには、それに続くすべてのレベルが含まれます。 レベルが遅いほど、送信されるメッセージは少なくなります。
log_min_messages 11、 12、 13、 14、 15、 16、 17、 18 ログに記録されるメッセージ レベルを設定します。 各レベルには、それに続くすべてのレベルが含まれます。 レベルが遅いほど、送信されるメッセージは少なくなります。
log_startup_progress_interval 15、 16、 17、 18 実行時間の長い起動操作の進行状況の更新間隔。 0 にすると、この機能がオフになります。
log_statement_sample_rate 13、 14、 15、 16、 17、 18 ログに記録される "log_min_duration_sample" を超えるステートメントの割合。 0.0 (ログ記録なし) から 1.0 (常にログ記録) の値を使用します。
log_transaction_sample_rate 12、 13、 14、 15、 16、 17、 18 すべてのステートメントをログに記録するトランザクションの割合を設定します。 0.0 (ログ記録なし) から 1.0 (すべてのトランザクションのすべてのステートメントをログに記録する) の値を使用します。

レポートとログ記録/ログ記録の場所

氏名 バージョン Description
event_source 11、 12、 13、 14、 15、 16、 17、 18 イベント ログ内の PostgreSQL メッセージを識別するために使用するアプリケーション名を設定します。
log_destination 11、 12、 13、 14、 15、 16、 17、 18 サーバー ログ出力の宛先を設定します。 有効な値は、プラットフォームに応じて、"stderr"、"syslog"、"csvlog"、"jsonlog"、および "eventlog" の組み合わせです。
log_directory 11、 12、 13、 14、 15、 16、 17、 18 ログ ファイルの宛先ディレクトリを設定します。 データ ディレクトリを基準として指定することも、絶対パスとして指定することもできます。
log_file_mode 11、 12、 13、 14、 15、 16、 17、 18 ログ ファイルのファイル アクセス許可を設定します。 パラメーター値は、chmod および umask システム呼び出しで受け入れられる形式の数値モード指定であることが想定されています。 (慣例的な 8 進数形式を使用するには、数値は 0 (ゼロ) で始まる必要があります)。
log_filename 11、 12、 13、 14、 15、 16、 17、 18 ログ ファイルのファイル名パターンを設定します。
logging_collector 11、 12、 13、 14、 15、 16、 17、 18 サブプロセスを開始して、stderr、csvlog、jsonlog をログ ファイルにキャプチャします。
log_rotation_age 11、 12、 13、 14、 15、 16、 17、 18 ログ ファイルのローテーションを強制するまでの待機時間を設定します。
log_rotation_size 11、 12、 13、 14、 15、 16、 17、 18 ログ ファイルがローテーションされる前に到達できる最大サイズを設定します。
log_truncate_on_rotation 11、 12、 13、 14、 15、 16、 17、 18 ログのローテーション中に、同じ名前の既存のログ ファイルを切り捨てます。
md5_password_warnings 18 MD5 パスワードの非推奨の警告を有効にします。
syslog_facility 11、 12、 13、 14、 15、 16、 17、 18 syslog が有効な場合に使用する syslog "facility" を設定します。
syslog_ident 11、 12、 13、 14、 15、 16、 17、 18 syslog で PostgreSQL メッセージを識別するために使用するプログラム名を設定します。
syslog_sequence_numbers 11、 12、 13、 14、 15、 16、 17、 18 重複抑制を回避するために、syslog メッセージにシーケンス番号を追加します。
syslog_split_messages 11、 12、 13、 14、 15、 16、 17、 18 syslog に送信されたメッセージを行ごとに分割し、1024 バイトに収まるようにします。

リソース使用量/非同期動作

氏名 バージョン Description
backend_flush_after 11、 12、 13、 14、 15、 16、 17、 18 それを超えると以前に実行された書き込みがディスクにフラッシュされるようになるページ数。
effective_io_concurrency 11、 12、 13、 14、 15、 16、 17、 18 ディスク サブシステムによって効率的に処理できる同時要求の数。
file_copy_method 18 ファイル のコピー方法を選択します。
maintenance_io_concurrency 13、 14、 15、 16、 17、 18 メンテナンス作業に使用される "effective_io_concurrency" のバリアント。
max_notify_queue_pages 17、 18 NOTIFY/LISTEN キューに割り当てられるページの最大数を設定します。
max_parallel_maintenance_workers 11、 12、 13、 14、 15、 16、 17、 18 メンテナンス操作ごとの並列プロセスの最大数を設定します。
max_parallel_workers 11、 12、 13、 14、 15、 16、 17、 18 一度にアクティブにできる並列ワーカーの最大数を設定します。
max_parallel_workers_per_gather 11、 12、 13、 14、 15、 16、 17、 18 Executor ノードあたりの並列プロセスの最大数を設定します。
max_worker_processes 11、 12、 13、 14、 15、 16、 17、 18 同時ワーカー プロセスの最大数。
old_snapshot_threshold 12、 13、 14、 15、 16 スナップショットが取得された後、それが古くなりすぎて変更されたページが読めなくなるまでの時間。
parallel_leader_participation 11、 12、 13、 14、 15、 16、 17、 18 収集と収集マージでもサブプランを実行するかどうかを制御します。 収集ノードでサブプランも実行する必要がありますか、それとも収集タプルだけですか?

リソース使用量/バックグラウンド ライター

氏名 バージョン Description
bgwriter_delay 11、 12、 13、 14、 15、 16、 17、 18 バックグラウンド ライターのラウンド間のスリープ時間。
bgwriter_flush_after 11、 12、 13、 14、 15、 16、 17、 18 それを超えると以前に実行された書き込みがディスクにフラッシュされるようになるページ数。
bgwriter_lru_maxpages 11、 12、 13、 14、 15、 16、 17、 18 バックグラウンド ライターがラウンドごとにフラッシュする LRU ページの最大数。
bgwriter_lru_multiplier 11、 12、 13、 14、 15、 16、 17、 18 ラウンドごとに解放する平均バッファー使用量の倍数。

リソース使用量/コストベースのバキューム遅延

氏名 バージョン Description
vacuum_cost_delay 11、 12、 13、 14、 15、 16、 17、 18 バキューム コストの遅延 (ミリ秒単位)。
vacuum_cost_limit 11、 12、 13、 14、 15、 16、 17、 18 遅延の前に使用可能なバキューム コストの量。
vacuum_cost_page_dirty 11、 12、 13、 14、 15、 16、 17、 18 バキュームによって汚れたページの真空コスト。
vacuum_cost_page_hit 11、 12、 13、 14、 15、 16、 17、 18 バッファー キャッシュで見つかったページのバキューム コスト。
vacuum_cost_page_miss 11、 12、 13、 14、 15、 16、 17、 18 バッファー キャッシュにページが見つからない場合のバキューム コスト。

リソース使用量/ディスク

氏名 バージョン Description
temp_file_limit 11、 12、 13、 14、 15、 16、 17、 18 各プロセスで使用されるすべての一時ファイルの合計サイズを制限します。 -1 は無制限を意味します。

リソース使用量/カーネル リソース

氏名 バージョン Description
max_files_per_process 11、 12、 13、 14、 15、 16、 17、 18 各サーバー プロセスで同時に開くファイルの最大数を設定します。

リソース使用量/メモリ

氏名 バージョン Description
autovacuum_work_mem 11、 12、 13、 14、 15、 16、 17、 18 各自動バキューム worker プロセスで使用される最大メモリを設定します。
commit_timestamp_buffers 17、 18 コミット タイムスタンプ キャッシュに使用される専用バッファー プールのサイズを設定します。 この値をshared_buffersの分数として決定するには、0 を指定します。
dynamic_shared_memory_type 11、 12、 13、 14、 15、 16、 17、 18 使用されている動的共有メモリの実装を選択します。
hash_mem_multiplier 12、 13、 14、 15、 16、 17、 18 ハッシュ テーブルに使用する "work_mem" の倍数。
huge_pages 11、 12、 13、 14、 15、 16、 17、 18 Linux または Windows での巨大なページの使用。
huge_page_size 14、 15、 16、 17、 18 要求する必要がある巨大なページのサイズです。
io_combine_limit 17、 18 データの読み取りと書き込みのサイズに関する制限。
io_max_combine_limit 18 サーバー全体でio_combine_limitを制限する設定。
io_max_concurrency 18 1 つのプロセスが同時に実行できる IO の最大数。
io_method 18 非同期 I/O を実行するメソッドを選択します。
io_workers 18 io_method=worker の IO ワーカー プロセスの数。
logical_decoding_work_mem 13、 14、 15、 16、 17、 18 論理デコードに使用する最大メモリを設定します。 この量のメモリは、ディスクにスピルする前に、各内部並べ替えバッファーで使用できます。
maintenance_work_mem 11、 12、 13、 14、 15、 16、 17、 18 メンテナンス操作に使用する最大メモリを設定します。 これには、VACUUM や CREATE INDEX などの操作が含まれます。
max_prepared_transactions 11、 12、 13、 14、 15、 16、 17、 18 同時に準備されたトランザクションの最大数を設定します。
max_stack_depth 11、 12、 13、 14、 15、 16、 17、 18 スタックの最大深度を KB 単位で設定します。
min_dynamic_shared_memory 14、 15、 16、 17、 18 起動時に予約された動的共有メモリの量です。
multixact_member_buffers 17、 18 MultiXact メンバー キャッシュに使用される専用バッファー プールのサイズを設定します。
multixact_offset_buffers 17、 18 MultiXact オフセット キャッシュに使用される専用バッファー プールのサイズを設定します。
notify_buffers 17、 18 LISTEN/NOTIFY メッセージ キャッシュに使用される専用バッファー プールのサイズを設定します。
serializable_buffers 17、 18 シリアル化可能なトランザクション キャッシュに使用される専用バッファー プールのサイズを設定します。
shared_buffers 11、 12、 13、 14、 15、 16、 17、 18 サーバーによって使用される共有メモリ バッファーの数を設定します。
shared_memory_type 12、 13、 14、 15、 16、 17、 18 メイン共有メモリ領域に使用される共有メモリ実装を選択します。
subtransaction_buffers 17、 18 サブトランザクション キャッシュに使用される専用バッファー プールのサイズを設定します。 この値をshared_buffersの分数として決定するには、0 を指定します。
temp_buffers 11、 12、 13、 14、 15、 16、 17、 18 各セッションで使用される一時バッファーの最大数を設定します。
transaction_buffers 17、 18 トランザクション状態キャッシュに使用される専用バッファー プールのサイズを設定します。 この値をshared_buffersの分数として決定するには、0 を指定します。
vacuum_buffer_usage_limit 16、 17、 18 VACUUM、ANALYZE、自動バキュームのバッファー プール サイズを設定します。
work_mem 11、 12、 13、 14、 15、 16、 17、 18 クエリ ワークスペースに使用する最大メモリを設定します。 この多くのメモリは、一時ディスク ファイルに切り替える前に、各内部並べ替え操作とハッシュ テーブルで使用できます。

統計/累積クエリとインデックス統計

氏名 バージョン Description
stats_fetch_consistency 15、 16、 17、 18 統計データへのアクセスの整合性を設定します。
track_activities 11、 12、 13、 14、 15、 16、 17、 18 コマンドの実行に関する情報を収集します。 各セッションの現在実行中のコマンドと、そのコマンドが実行を開始した時刻に関する情報の収集を有効にします。
track_activity_query_size 11、 12、 13、 14、 15、 16、 17、 18 pg_stat_activity.query 用に予約されたサイズをバイト単位で設定します。
track_cost_delay_timing 18 コストベースのバキューム遅延のタイミング統計情報を収集します。
track_counts 11、 12、 13、 14、 15、 16、 17、 18 データベース アクティビティに関する統計を収集します。
track_functions 11、 12、 13、 14、 15、 16、 17、 18 データベース アクティビティに関する関数レベルの統計を収集します。
track_io_timing 11、 12、 13、 14、 15、 16、 17、 18 データベース I/O アクティビティのタイミング統計を収集します。
track_wal_io_timing 14、 15、 16、 17、 18 WAL I/O アクティビティのタイミング統計情報を収集します。

統計/監視

氏名 バージョン Description
compute_query_id 14、 15、 16、 17、 18 クエリ識別子のコア内計算を有効にします。
log_executor_stats 11、 12、 13、 14、 15、 16、 17、 18 Executor のパフォーマンス統計情報をサーバー ログに書き込みます。
log_parser_stats 11、 12、 13、 14、 15、 16、 17、 18 パーサーのパフォーマンス統計情報をサーバー ログに書き込みます。
log_planner_stats 11、 12、 13、 14、 15、 16、 17、 18 プランナーのパフォーマンス統計情報をサーバー ログに書き込みます。
log_statement_stats 11、 12、 13、 14、 15、 16、 17、 18 累積パフォーマンス統計をサーバー ログに書き込みます。

統計/クエリとインデックス統計コレクター

氏名 バージョン Description
stats_temp_directory 11、12、13、14 指定したディレクトリに一時統計ファイルを書き込みます。

TLS

氏名 バージョン Description
require_secure_transport 11、 12、 13、 14、 15、 16、 17、 18 何らかの形式のセキュア トランスポートを使用するために、サーバーへのクライアント接続が必要かどうか。

バージョンとプラットフォームの互換性/その他のプラットフォームとクライアント

氏名 バージョン Description
allow_alter_system 17、 18 ALTER SYSTEM コマンドの実行を許可します。 別の方法を使用してグローバル構成を変更する必要がある環境では、off に設定できます。
transform_null_equals 11、 12、 13、 14、 15、 16、 17、 18 "expr=NULL" を "expr IS NULL" として扱います。 有効にすると、フォーム expr = NULL (または NULL = expr) の式は expr IS NULL として扱われます。つまり、expr が null 値に評価された場合は true が返され、それ以外の場合は false が返されます。 expr = NULL の正しい動作は、常に null (不明) を返すものです。

バージョンとプラットフォームの互換性/以前の PostgreSQL バージョン

氏名 バージョン Description
array_nulls 11、 12、 13、 14、 15、 16、 17、 18 配列内の NULL 要素の入力を有効にします。 オンにすると、配列入力値に引用符で囲まれていない NULL は null 値を意味します。それ以外の場合は、文字どおり取得されます。
backslash_quote 11、 12、 13、 14、 15、 16、 17、 18 文字列リテラルで "\'" が許可されるかどうかを設定します。
escape_string_warning 11、 12、 13、 14、 15、 16、 17、 18 通常の文字列リテラルでのバックスラッシュエスケープについて警告を表示します。
lo_compat_privileges 11、 12、 13、 14、 15、 16、 17、 18 大きなオブジェクトでの特権チェックに対して下位互換性モードを有効にします。 9.0 より前の PostgreSQL リリースとの互換性のために、ラージ オブジェクトの読み取りまたは変更時に特権チェックをスキップします。
operator_precedence_warning 11、12、13 PostgreSQL 9.4 以降に意味が変更されたコンストラクトに対して警告を生成します。
quote_all_identifiers 11、 12、 13、 14、 15、 16、 17、 18 SQL フラグメントを生成するときは、すべての識別子を引用符で囲みます。
standard_conforming_strings 11、 12、 13、 14、 15、 16、 17、 18 '...' 文字列で円記号が文字どおりに扱われるようにします。
synchronize_seqscans 11、 12、 13、 14、 15、 16、 17、 18 同期シーケンシャル スキャンを有効にします。

先書きログ/アーカイブの復旧

氏名 バージョン Description
archive_cleanup_command 12、 13、 14、 15、 16、 17、 18 再起動ポイントごとに実行されるシェル コマンドを設定します。
recovery_end_command 12、 13、 14、 15、 16、 17、 18 復旧の終了時に 1 回実行されるシェル コマンドを設定します。
restore_command 12、 13、 14、 15、 16、 17、 18 アーカイブされた WAL ファイルを取得するために呼び出されるシェル コマンドを設定します。

先書きログ/アーカイブ

氏名 バージョン Description
archive_command 11、 12、 13、 14、 15、 16、 17、 18 WAL ファイルをアーカイブするために呼び出されるシェル コマンドを設定します。 これは、"archive_library" が設定されていない場合にのみ使用されます。
archive_library 15、 16、 17、 18 WAL ファイルをアーカイブするために呼び出されるライブラリを設定します。 空の文字列は、"archive_command" を使用する必要があることを示します。
archive_mode 11、 12、 13、 14、 15、 16、 17、 18 "archive_command" を使用した WAL ファイルのアーカイブを許可します。
archive_timeout 11、 12、 13、 14、 15、 16、 17、 18 次の WAL ファイルへの切り替えを強制するまでの待機時間を設定します。

先書きログ/チェックポイント

氏名 バージョン Description
checkpoint_completion_target 11、 12、 13、 14、 15、 16、 17、 18 チェックポイントの間にダーティ バッファーのフラッシュに費やされた時間 (チェックポイント間隔に対する割合)。
checkpoint_flush_after 11、 12、 13、 14、 15、 16、 17、 18 それを超えると以前に実行された書き込みがディスクにフラッシュされるようになるページ数。
checkpoint_timeout 11、 12、 13、 14、 15、 16、 17、 18 自動 WAL チェックポイント間の最大時間を設定します。
checkpoint_warning 11、 12、 13、 14、 15、 16、 17、 18 WAL ボリュームによってトリガーされるチェックポイントが頻繁に発生しすぎる場合の警告の最大時間を設定します。 WAL セグメント・ファイルの入力に起因するチェックポイントがこの時間より頻繁に発生する場合は、サーバー・ログにメッセージを書き込みます。 0 にすると、警告がオフになります。
max_wal_size 11、 12、 13、 14、 15、 16、 17、 18 チェックポイントをトリガーする WAL サイズを設定します。
min_wal_size 11、 12、 13、 14、 15、 16、 17、 18 WAL を圧縮する最小サイズを設定します。

先書きログ/回復

氏名 バージョン Description
recovery_prefetch 15、 16、 17、 18 復旧中に参照されるブロックをプリフェッチします。 WAL を事前に確認して、キャッシュされていないデータへの参照を見つけます。
wal_decode_buffer_size 15、 16、 17、 18 復旧中に WAL で先読みするためのバッファー サイズ。 WALでデータブロックを参照するために先読みする最大限の距離。

先書きログ/復旧対象

氏名 バージョン Description
recovery_target 12、 13、 14、 15、 16、 17、 18 一貫性のある状態に達するとすぐに復旧を終了するには、"immediate" に設定します。
recovery_target_action 12、 13、 14、 15、 16、 17、 18 復旧対象に達したときに実行するアクションを設定します。
recovery_target_inclusive 12、 13、 14、 15、 16、 17、 18 復旧対象にトランザクションを含めるか除外するかを設定します。
recovery_target_lsn 12、 13、 14、 15、 16、 17、 18 復旧を続行する先書きログの場所の LSN を設定します。
recovery_target_name 12、 13、 14、 15、 16、 17、 18 復旧を続行する名前付き復元ポイントを設定します。
recovery_target_time 12、 13、 14、 15、 16、 17、 18 復旧を続行するタイムスタンプを設定します。
recovery_target_timeline 12、 13、 14、 15、 16、 17、 18 復旧するタイムラインを指定します。
recovery_target_xid 12、 13、 14、 15、 16、 17、 18 復旧を続行するトランザクション ID を設定します。
summarize_wal 17、 18 WAL サマライザー プロセスを開始して、増分バックアップを有効にします。

先書きログ/設定

氏名 バージョン Description
commit_delay 11、 12、 13、 14、 15、 16、 17、 18 トランザクションのコミットからディスクへの WAL のフラッシュまでの遅延 (マイクロ秒) を設定します。
commit_siblings 11、 12、 13、 14、 15、 16、 17、 18 "commit_delay" を実行する前に必要な同時オープン トランザクションの最小数を設定します。
fsync 11、 12、 13、 14、 15、 16、 17、 18 更新を強制的にディスクに同期します。 サーバーは fsync() システム呼び出しを複数の場所で使用して、更新プログラムがディスクに物理的に書き込まれるようにします。 これにより、オペレーティング システムまたはハードウェアのクラッシュ後に、データベース クラスターが一貫した状態に回復します。
full_page_writes 11、 12、 13、 14、 15、 16、 17、 18 チェックポイントの後に最初に変更を加えたときに、WAL に完全なページを書き込みます。 オペレーティング システムのクラッシュ中に処理中のページ書き込みは、ディスクに部分的にしか書き込むことができません。 復旧中に、WAL に格納された行の変更だけでは回復は不可能です。 このオプションは、チェックポイントの後に最初に変更されたページを WAL に書き込むため、完全復旧が可能になります。
synchronous_commit 11、 12、 13、 14、 15、 16、 17、 18 現在のトランザクションの同期レベルを設定します。
wal_buffers 11、 12、 13、 14、 15、 16、 17、 18 WAL の共有メモリ内のディスク ページ バッファーの数を設定します。 この値をshared_buffersの一部として決定する -1 を指定します。
wal_compression 11、 12、 13、 14、 15、 16、 17、 18 WAL ファイルに書き込まれたページ全体の書き込みを圧縮します。
wal_init_zero 12、 13、 14、 15、 16、 17、 18 最初に使用する前に、新しい WAL ファイルにゼロを書き込みます。
wal_level 11、 12、 13、 14、 15、 16、 17、 18 WAL に書き込まれる情報のレベルを設定します。
wal_log_hints 11、 12、 13、 14、 15、 16、 17、 18 重要でない変更であっても、チェックポイントの後に最初に変更された場合は、完全なページを WAL に書き込みます。
wal_recycle 12、 13、 14、 15、 16、 17、 18 WAL ファイルの名前を変更して、WAL ファイルをリサイクルします。
wal_skip_threshold 13、 14、 15、 16、 17、 18 WAL を記述する代わりの、fsync に対する新しいファイルの最小サイズです。
wal_summary_keep_time 17、 18 WAL サマリー ファイルを保持する必要がある期間です。
wal_sync_method 11、 12、 13、 14、 15、 16、 17、 18 WAL 更新を強制的にディスクに適用するために使用する方法を選択します。
wal_writer_delay 11、 12、 13、 14、 15、 16、 17、 18 WAL ライターで実行される WAL フラッシュ間の期間です。
wal_writer_flush_after 11、 12、 13、 14、 15、 16、 17、 18 フラッシュをトリガーする WAL ライターによって書き込まれた WAL の量です。

カスタマイズされたオプション

氏名 バージョン Description
age.enable_containment 13、 14、 15、 16 @> 演算子を使用して MATCH のフィルターを変換します。 それ以外の場合は、-> 演算子を使用します。
anon.algorithm 12、 13、 14、 15、 16、 17、 18 関数の仮名化に使用されるハッシュ メソッド。
anon.k_anonymity_provider 12、 13、 14、 15、 16、 17、 18 k 匿名性に使用されるセキュリティ ラベル プロバイダー。
anon.masking_policies 12、 13、 14、 15、 16、 17、 18 複数のマスク ポリシーを定義します (この実装は未完了)。
anon.maskschema 12、 13、 14、 15、 16、 17、 18 動的マスク ビューが格納されるスキーマ。
anon.privacy_by_default 12、 13、 14、 15、 16、 17、 18 すべての列を NULL (または NOT NULL 列に対しては既定値) でマスクします。
anon.restrict_to_trusted_schemas 12、 13、 14、 15、 16、 17、 18 マスク フィルターは、信頼されたスキーマに含まれている必要があります。 非スーパーユーザーによる独自のマスク フィルターの使用を防止するには、このオプションをアクティブにします。
anon.salt 12、 13、 14、 15、 16、 17、 18 仮名化関数に使用されるソルト値。
anon.sourceschema 12、 13、 14、 15、 16、 17、 18 動的マスク エンジンによってテーブルがマスクされているスキーマ。
anon.strict_mode 12、 13、 14、 15、 16、 17、 18 ユーザーがこれを無効にしない限り、マスク ルールは列のデータ型を変更できません。 このモードを無効にすることはお勧めしません。
anon.transparent_dynamic_masking 12、 13、 14、 15、 16、 17、 18 新しいマスク エンジン (試験段階)。
auto_explain.log_analyze 11、 12、 13、 14、 15、 16、 17、 18 プランのログ記録には EXPLAIN ANALYZE を使用します。
auto_explain.log_buffers 11、 12、 13、 14、 15、 16、 17、 18 ログ バッファーの使用状況。
auto_explain.log_format 11、 12、 13、 14、 15、 16、 17、 18 プランのログ記録に使用する EXPLAIN 形式。
auto_explain.log_level 12、 13、 14、 15、 16、 17、 18 プランのログ レベル。
auto_explain.log_min_duration 11、 12、 13、 14、 15、 16、 17、 18 それを超えるとプランがログに記録される最小実行時間を設定します。 ゼロにすると、すべてのプランが出力されます。 -1 にすると、この機能がオフになります。
auto_explain.log_nested_statements 11、 12、 13、 14、 15、 16、 17、 18 入れ子になったステートメントをログに記録します。
auto_explain.log_parameter_max_length 16、 17、 18 ログに記録するクエリ パラメーターの最大長を設定します。 ゼロはクエリ パラメーターをログに記録せず、-1 は完全にログに記録します。
auto_explain.log_settings 12、 13、 14、 15、 16、 17、 18 クエリ プランに影響を与える変更された構成パラメーターをログに記録します。
auto_explain.log_timing 11、 12、 13、 14、 15、 16、 17、 18 行数だけでなく、タイミング データを収集します。
auto_explain.log_triggers 11、 12、 13、 14、 15、 16、 17、 18 プランにトリガー統計情報を含めます。 これは、log_analyze も設定されていない限り、効果はありません。
auto_explain.log_verbose 11、 12、 13、 14、 15、 16、 17、 18 プランのログ記録には EXPLAIN VERBOSE を使用します。
auto_explain.log_wal 13、 14、 15、 16、 17、 18 WAL の使用状況をログに記録します。
auto_explain.sample_rate 11、 12、 13、 14、 15、 16、 17、 18 処理するクエリの割合。
azure.accepted_password_auth_method 11、 12、 13、 14、 15、 16、 17、 18 サーバーで受け入れられるパスワード認証方法をコンマで区切って指定します。
azure.allow_hostname_in_username 11 Azure Database for PostgreSQL フレキシブル サーバーのユーザー名でホスト名を許可するかどうかを指定します。
azure_cdc.change_batch_buffer_size 13、 14、 15、 16、 17、 18 変更バッチのバッファー サイズ (メガバイト単位)。 これらのバッファーは、CDC の変更をディスクに書き込む前に一時的に格納するために使用されます。
azure_cdc.change_batch_export_timeout 13、 14、 15、 16、 17、 18 変更のバッチをエクスポートする準備ができるまで待機する最大時間 (秒単位)。
azure_cdc.max_fabric_mirrors 13、 14、 15、 16、 17、 18 同時に実行できる並列ファブリック ミラーの最大数。
azure_cdc.max_snapshot_workers 13、 14、 15、 16、 17、 18 スナップショット エクスポート用に起動されたワーカーの最大数。 各ワーカーは、一度に 1 つのテーブルをエクスポートします。
azure_cdc.onelake_buffer_size 13、 14、 15、 16、 17、 18 Onelake にアップロードするためのバッファー サイズ (メガバイト単位)。 Onelake はファイルをチャンクでアップロードし、データをメモリ内でこの制限までバッファリングします。
azure_cdc.parquet_compression 13、 14、 15、 16、 17、 18 Parquet ファイルに使用する圧縮アルゴリズム。 Parquet ファイルに使用する圧縮アルゴリズムを決定します。 サポートされている値は、'非圧縮'、'snappy'、'gzip'、および 'zstd' です。
azure_cdc.snapshot_buffer_size 13、 14、 15、 16、 17、 18 スナップショット データ ファイルのバッファー サイズ (メガバイト単位)。 これらのバッファーは、スナップショット データの書き込みに使用されます。 これは間接的にファイル サイズに影響しますが、圧縮やその他の要因により、実際のファイル サイズが小さくなる可能性があります。
azure_cdc.snapshot_export_timeout 13、 14、 15、 16、 17、 18 データベースのスナップショットをエクスポートするときにエラーを報告するまでの最大待機時間 (分)。
azure.enable_temp_tablespaces_on_local_ssd 11、 12、 13、 14、 15、 16、 17、 18 ローカルソリッドステートディスクに一時オブジェクトを格納します。
azure.extensions 11、 12、 13、 14、 15、 16、 17、 18 許可リストに含まれる、コンマで区切られた拡張機能の一覧。 拡張機能がこの一覧にない場合、その拡張機能に対して CREATE、ALTER、COMMENT、DROP EXTENSION ステートメントを実行しようとすると失敗します。
azure.fabric_mirror_enabled 13、 14、 15、 16、 17、 18 ファブリック ミラーリングが正常に機能するための前提条件を検証します。 検証は、この設定が 'off' から 'on' に変更された時点でのみ行われます。
azure.service_principal_id 13、14、15、16、17 サーバーに関連付けられているシステム割り当て ID のサービス プリンシパルの識別子。
azure.service_principal_tenant_id 13、14、15、16、17 サーバーに関連付けられているシステム割り当て ID のサービス プリンシパルが存在するテナントの識別子。
azure.single_to_flex_migration 11、12、13、14、15、16、17 サーバーが単一サーバーからフレキシブル サーバーへの移行用に構成されているかどうかを示します。
azure_storage.allow_network_access 12、13、14、15、16、17 azure_storage 拡張機能から Azure Storage BLOB サービスへのアクセスを許可します。
azure_storage.blob_block_size_mb 12、13、14、15、16、17 PUT BLOB 操作の BLOB ブロックのサイズ (メガバイト単位)。
azure_storage.log_level 12、13、14、15、16、17 azure_storage 拡張機能によって使用されるログ レベル。
azure_storage.public_account_access 12、13、14、15、16、17 すべてのユーザーが資格情報のないストレージ アカウント内のデータにアクセスでき、ストレージ アカウントのアクセスはパブリックとして構成されます。
connection_throttle.bucket_limit 11、12、13、14、15、16、17 バケットあたりの最大ログイン トークン数。
connection_throttle.enable 11、12、13、14、15、16、17 ログイン エラーが多すぎる場合に、IP ごとの一時的な接続調整を有効にします。
connection_throttle.factor_bias 11、12、13、14、15、16、17 IP のバケットのトークン数を計算するための係数バイアス。
connection_throttle.hash_entries_max 11、12、13、14、15、16、17 ログイン エラー ハッシュ テーブル内のエントリの最大数。
connection_throttle.reset_time 11、12、13、14、15、16、17 ログイン バケットをリセットする間隔。
connection_throttle.restore_factor 11、12、13、14、15、16、17 エラー率が低い IP に対してトークンの数を増やす係数。
connection_throttle.update_time 11、12、13、14、15、16、17 ログイン バケットを更新する間隔。
credcheck.auth_delay_ms 13、 14、 15、 16、 17、 18 認証エラーを報告するまでの遅延時間 (ミリ秒)。
credcheck.auth_failure_cache_size 13、 14、 15、 16、 17、 18 認証エラー キャッシュ内のエントリの最大数。
credcheck.encrypted_password_allowed 13、 14、 15、 16、 17、 18 暗号化されたパスワードを使用することを許可するか、それともエラーをスローするか選択します。
credcheck.history_max_size 13、 14、 15、 16、 17、 18 パスワード履歴のエントリの最大数。
credcheck.max_auth_failure 13、 14、 15、 16、 17、 18 ユーザー ログイン アカウントが無効になるまでの認証エラーの最大数。
credcheck.no_password_logging 13、 14、 15、 16、 17、 18 ログに記録されたエラー メッセージでパスワードが公開されないようにします。
credcheck.password_contain 13、 14、 15、 16、 17、 18 パスワードには、次の文字を含める必要があります
credcheck.password_contain_username 13、 14、 15、 16、 17、 18 パスワードにユーザー名が含まれている
credcheck.password_ignore_case 13、 14、 15、 16、 17、 18 パスワード チェック中に大文字と小文字を区別しない
credcheck.password_min_digit 13、 14、 15、 16、 17、 18 パスワードの最小桁数
credcheck.password_min_length 13、 14、 15、 16、 17、 18 パスワードの最小文字数
credcheck.password_min_lower 13、 14、 15、 16、 17、 18 パスワードの小文字の最小値
credcheck.password_min_repeat 13、 14、 15、 16、 17、 18 パスワードの最小文字数の繰り返し
credcheck.password_min_special 13、 14、 15、 16、 17、 18 特殊文字の最小値
credcheck.password_min_upper 13、 14、 15、 16、 17、 18 パスワードの最小大文字
credcheck.password_not_contain 13、 14、 15、 16、 17、 18 パスワードにこれらの文字を含めないようにする
credcheck.password_reuse_history 13、 14、 15、 16、 17、 18 再利用を許可する前のパスワード変更の最小数
credcheck.password_reuse_interval 13、 14、 15、 16、 17、 18 再利用を許可するまでの最小日数
credcheck.password_valid_max 13、 14、 15、 16、 17、 18 CREATE ROLE ステートメントで VALID UNTIL 句を強制的に使用し、最大日数を指定する
credcheck.password_valid_until 13、 14、 15、 16、 17、 18 CREATE ROLE ステートメントで VALID UNTIL 句を最小日数で強制的に使用する
credcheck.reset_superuser 13、 14、 15、 16、 17、 18 スーパーユーザーのアクセスが禁止されている場合は、復元します。
credcheck.username_contain 13、 14、 15、 16、 17、 18 ユーザー名には次の文字を含める必要があります
credcheck.username_contain_password 13、 14、 15、 16、 17、 18 ユーザー名にパスワードが含まれている
credcheck.username_ignore_case 13、 14、 15、 16、 17、 18 ユーザー名のチェック中に大文字と小文字を区別しない
credcheck.username_min_digit 13、 14、 15、 16、 17、 18 ユーザー名の最小桁数
credcheck.username_min_length 13、 14、 15、 16、 17、 18 ユーザー名の最小長
credcheck.username_min_lower 13、 14、 15、 16、 17、 18 ユーザー名に必要な最小限の小文字数
credcheck.username_min_repeat 13、 14、 15、 16、 17、 18 最小ユーザー名文字数の繰り返し制限
credcheck.username_min_special 13、 14、 15、 16、 17、 18 ユーザー名の特殊文字の最小値
credcheck.username_min_upper 13、 14、 15、 16、 17、 18 ユーザー名の最小大文字
credcheck.username_not_contain 13、 14、 15、 16、 17、 18 ユーザー名にこれらの文字を含めないようにする
credcheck.whitelist 13、 14、 15、 16、 17、 18 パスワード ポリシー チェックから除外するユーザー名のコンマ区切りリスト。
credcheck.whitelist_auth_failure 13、 14、 15、 16、 17、 18 最大認証エラー チェックから除外するユーザー名のコンマ区切りの一覧。
cron.database_name 11、 12、 13、 14、 15、 16、 17、 18 pg_cronメタデータが保持されているデータベース。
cron.enable_superuser_jobs 12、 13、 14、 15、 16、 17、 18 ジョブをスーパーユーザーとしてスケジュールできるようにします。
cron.host 12、 13、 14、 15、 16、 17、 18 postgres に接続するホスト名。 バックグラウンド ワーカーを使用する場合、この設定は無効です。
cron.launch_active_jobs 12、 13、 14、 15、 16、 17、 18 アクティブとして定義されているジョブを起動します。
cron.log_min_messages 12、 13、 14、 15、 16、 17、 18 ランチャー bgworker の log_min_messages。
cron.log_run 11、 12、 13、 14、 15、 16、 17、 18 すべてのジョブ実行を job_run_details テーブルに記録します。
cron.log_statement 11、 12、 13、 14、 15、 16、 17、 18 実行前にすべての cron ステートメントをログに記録します。
cron.max_running_jobs 11、 12、 13、 14、 15、 16、 17、 18 同時に実行できるジョブの最大数。
cron.timezone 12、 13、 14、 15、 16、 17、 18 cron スケジュールに使用するタイムゾーンを指定します。
cron.use_background_workers 12、 13、 14、 15、 16、 17、 18 クライアント セッションの代わりにバックグラウンド ワーカーを使用します。
pgaadauth.enable_group_sync 12、 13、 14、 15、 16、 17、 18 Microsoft Entra ID グループ メンバーの同期を有効にします。
pgaudit.log 11、 12、 13、 14、 15、 16、 17、 18 セッション監査ログでログに記録されるステートメントのクラスを指定します。 コンマ区切りのリストを使用して複数のクラスを指定でき、クラスの前に - 記号を付けることでクラスを減算できます。
pgaudit.log_catalog 11、 12、 13、 14、 15、 16、 17、 18 ステートメント内のすべての関係が pg_catalog にある場合に、セッション ログを有効にする必要があることを指定します。 この設定を無効にすると、カタログに頻繁にクエリを実行する psql や PgAdmin などのツールからのログのノイズが軽減されます。
pgaudit.log_client 11、 12、 13、 14、 15、 16、 17、 18 監査メッセージをクライアントに表示するかどうかを指定します。 通常、この設定は無効のままにしておく必要がありますが、デバッグやその他の目的に役立つ場合があります。
pgaudit.log_level 11、 12、 13、 14、 15、 16、 17、 18 ログ エントリに使用するログ レベルを指定します。 この設定は回帰テストに使用され、テストやその他の目的でエンド ユーザーにも役立つ場合があります。 どのステートメントがユーザーにログに記録されているかが漏洩する可能性があるため、運用環境では使用されません。
pgaudit.log_parameter 11、 12、 13、 14、 15、 16、 17、 18 監査ログに、ステートメントで渡されたパラメーターを含める必要があることを指定します。 パラメーターが存在する場合は、ステートメント テキストの後に CSV 形式で含められます。
pgaudit.log_parameter_max_size 16、 17、 18 ログに記録する可変長パラメーターの最大長をバイト単位で指定します。 0 (既定値) の場合、パラメーターのサイズはチェックされません。 設定した場合、パラメーターのサイズが設定よりも長い場合、監査ログの値はプレースホルダーに置き換えられます。 文字型の場合、長さは文字ではなく、パラメーターのエンコードのバイト単位であることに注意してください。
pgaudit.log_relation 11、 12、 13、 14、 15、 16、 17、 18 セッション監査ログで、SELECT または DML ステートメントで参照される関係ごとに個別のログ エントリを作成する必要があるかどうかを指定します。 これは、オブジェクト監査ログを使用せずに完全なログ記録を行う場合に便利なショートカットです。
pgaudit.log_rows 14、 15、 16、 17、 18 ログに、取得された行またはステートメントの影響を受ける行を含めるかどうかを指定します。
pgaudit.log_statement 14、 15、 16、 17、 18 ステートメントのテキストとパラメーターをログに含めるかどうかを指定します。 要件によっては、監査ログにステートメントの全文が必要でない場合があります。
pgaudit.log_statement_once 11、 12、 13、 14、 15、 16、 17、 18 ステートメント/サブステートメントの組み合わせの最初のログ エントリと共に、またはすべてのエントリと共に、ステートメント テキストとパラメーターをログに含めるかを指定します。 この設定を無効にすると、ログ記録が少なくなりますが、ログ エントリを生成したステートメントを特定するのが難しくなる場合がありますが、ステートメントとサブステートメントのペアとプロセス ID は、前のエントリでログに記録されたステートメント テキストを識別するのに十分です。
pgaudit.role 11、 12、 13、 14、 15、 16、 17、 18 オブジェクト監査ログに使用するマスター ロールを指定します。 マスター ロールに付与することで、複数の監査ロールを定義できます。 これにより、複数のグループが監査ログのさまざまな側面を担当できるようになります。
pg_failover_slots.drop_extra_slots 12、 13、 14、 15、 16 pg_failover_slots.synchronize_slot_names と一致しない追加のスロットをスタンバイにドロップするかどうか。
pg_failover_slots.primary_dsn 12、 13、 14、 15、 16 スタンバイ上の同期論理スロット用のプライマリ サーバーへの接続文字列。 空の場合は、primary_conninfo に既定値が使用されます。
pg_failover_slots.standby_slot_names 12、 13、 14、 15、 16 デコード プラグインによって送信される前に変更を確認する必要があるスロットの名前の一覧。 特定の LSN についてのコミットが出力プラグインによって論理ピアにレプリケートされる前に、その LSN の永続的なフラッシュを確認する必要がある、物理レプリケーション スロットのリスト。 論理レプリケーションの前に物理レプリケーションの順序を設定します。
pg_failover_slots.standby_slots_min_confirmed 12、 13、 14、 15、 16 pg_failover_slots.standby_slot_names から lsn を確認する必要があるスロットの数。 pg_failover_slots.standby_slot_names の動作を変更して、少なくとも pg_failover_slots.standby_slots_min_confirmed の物理ピアがトランザクションの永続的フラッシュを確認した後に、トランザクションの論理レプリケーションを許可します。 -1 の値 (既定値) は、pg_failover_slots.standby_slot_names 内のすべてのエントリが書き込みを確認する必要があることを示します。 値 0 を指定すると、pg_failover_slots.standby_slots_min_confirmed が実質的に無視されます。
pg_failover_slots.synchronize_slot_names 12、 13、 14、 15、 16 プライマリから物理スタンバイに同期するスロットの一覧。
pg_failover_slots.version 12、 13、 14、 15、 16 pg_failover_slotsモジュールのバージョン。
pg_failover_slots.wait_for_inactive_slots 12、 13、 14、 15、 16 プライマリサーバー上の非アクティブなレプリケーションスロットがスタンバイサーバーと同期するのを待つかどうか。
pg_hint_plan.debug_print 12、 13、 14、 15、 16、 17、 18 ヒント解析の結果をログに記録します。
pg_hint_plan.enable_hint 12、 13、 14、 15、 16、 17、 18 クエリの前にあるヒント コメントで指定されたプランを Planner に強制的に使用します。
pg_hint_plan.enable_hint_table 12、 13、 14、 15、 16、 17、 18 ヒントテーブルをpg_hint_planで参照しましょう。
pg_hint_plan.hints_anywhere 13、 14、 15、 16 クエリ内のどこからでもヒントを読み取る。 このオプションpg_hint_plan構文を無視できるため、誤った読み取りに注意してください。
pg_hint_plan.message_level 12、 13、 14、 15、 16、 17、 18 デバッグ メッセージのメッセージ レベル。
pg_hint_plan.parse_messages 12、 13、 14、 15、 16、 17、 18 解析エラーのメッセージ レベル。
pglogical.batch_inserts 11、 12、 13、 14、 15、 16、 17、 18 可能であればバッチ挿入メカニズムを使用するように PGLogical に指示します。
pglogical.conflict_log_level 11、 12、 13、 14、 15、 16、 17、 18 pglogical.conflict_resolution がエラー以外に設定されている場合に、検出された競合を報告するためのログ レベルを設定します。
pglogical.conflict_resolution 11、 12、 13、 14、 15、 16、 17、 18 ローカル データと受信変更の間で検出された競合の解決方法を設定します。
pglogical.extra_connection_options 12、 13、 14、 15、 16、 17、 18 すべてのピア ノード接続に追加する接続オプション。
pglogical.synchronous_commit 12、 13、 14、 15、 16、 17、 18 pglogical 固有の同期コミット値。
pglogical.temp_directory 12、 13、 14、 15、 16、 17、 18 ローカル復元用のダンプを格納するディレクトリ。
pglogical.use_spi 11、 12、 13、 14、 15、 16、 17、 18 SPI インターフェイスを使って、内部の低レベル インターフェイスを使用するのではなく、実際の SQL (INSERT、UPDATE、DELETE) ステートメントを形成して受信変更を適用するように PGLogical に指示します。
pg_partman_bgw.analyze 11、 12、 13、 14、 15、 16、 17、 18 run_maintenance() 中に新しいパーティションが作成されるたびに、パーティション セットに対して分析を実行するかどうか。 TRUE (既定値) を送信するには、'on' に設定します。 FALSE を送信するには、「オフ」に設定します。
pg_partman_bgw.dbname 11、 12、 13、 14、 15、 16、 17、 18 BGW pg_partman実行するクラスター内の特定のデータベースの CSV リスト。
pg_partman_bgw.interval 11、 12、 13、 14、 15、 16、 17、 18 run_maintenance() が呼び出される頻度 (秒単位)。
pg_partman_bgw.jobmon 11、 12、 13、 14、 15、 16、 17、 18 pg_jobmon run_maintenance() の呼び出しがインストールされている場合にログに記録するかどうか。 TRUE (既定値) を送信するには、'on' に設定します。 FALSE を送信するには、「オフ」に設定します。
pg_partman_bgw.maintenance_wait 16、 17、 18 メンテナンスの実行時に各パーティション セット間で待機する時間 (秒単位)。
pg_partman_bgw.role 11、 12、 13、 14、 15、 16、 17、 18 BGW によって使用されるロール。 run_maintenance() に対する実行アクセス許可が必要です。
pg_prewarm.autoprewarm 12、 13、 14、 15、 16、 17、 18 自動予熱ワーカーを開始します。
pg_prewarm.autoprewarm_interval 12、 13、 14、 15、 16、 17、 18 共有バッファーのダンプ間の間隔を設定します。 0 に設定すると、時間ベースのダンプは無効になります。
pg_stat_statements.max 11、 12、 13、 14、 15、 16、 17、 18 pg_stat_statements で追跡されるステートメントの最大数を設定します。
pg_stat_statements.save 11、 12、 13、 14、 15、 16、 17、 18 サーバーのシャットダウンにまたがって pg_stat_statements の統計情報を保存します。
pg_stat_statements.track 11、 12、 13、 14、 15、 16、 17、 18 pg_stat_statementsで追跡するステートメントを選択します。
pg_stat_statements.track_planning 13、 14、 15、 16、 17、 18 計画期間をpg_stat_statementsで追跡するかどうかを選択します。
pg_stat_statements.track_utility 11、 12、 13、 14、 15、 16、 17、 18 pg_stat_statements によってユーティリティ コマンドが追跡されるようにするかどうかを選択します。
plpgsql_check.compatibility_warnings 14、 15、 16、 17、 18 有効にすると、互換性の警告が表示されます。
plpgsql_check.constants_tracing 14、 15、 16、 17、 18 有効にすると、定数値を持つ変数を定数のように使用できます。
plpgsql_check.cursors_leaks 14、 15、 16、 17、 18 有効にすると、閉じていないカーソルの検出がアクティブになります。
plpgsql_check.cursors_leaks_errlevel 14、 15、 16、 17、 18 閉じていないカーソルを検出するためのエラー レベルを設定します。
plpgsql_check.enable_tracer 14、 15、 16、 17、 18 有効にすると、トレーサー機能を使用できます。 スーパーユーザーが設定する必要があります。
plpgsql_check.fatal_errors 14、 15、 16、 17、 18 有効にすると、plpgsql_checkは最初に検出されたエラーの実行を停止します。
plpgsql_check.mode 14、 15、 16、 17、 18 拡張チェックのモードを選択します。
plpgsql_check.profiler 14、 15、 16、 17、 18 有効にすると、関数実行プロファイルが更新されます。
plpgsql_check.profiler_max_shared_chunks 14、 15、 16、 17、 18 プロファイラーの共有メモリに格納されているステートメント チャンクの最大数。
plpgsql_check.regress_test_mode 14、 15、 16、 17、 18 回帰テストの揮発性出力を減らします。
plpgsql_check.show_nonperformance_extra_warnings 14、 15、 16、 17、 18 有効にすると、追加の警告 (パフォーマンスを除く) が表示されます。
plpgsql_check.show_nonperformance_warnings 14、 15、 16、 17、 18 有効にすると、警告 (パフォーマンスの警告を除く) が表示されます。
plpgsql_check.show_performance_warnings 14、 15、 16、 17、 18 有効にすると、パフォーマンスの警告が表示されます。
plpgsql_check.strict_cursors_leaks 14、 15、 16、 17、 18 有効にすると、閉じていないカーソルの検出は、関数が完了するとすぐに実行されます。
plpgsql_check.trace_assert 14、 15、 16、 17、 18 有効にすると、ASSERT ステートメントがトレースされます。
plpgsql_check.trace_assert_verbosity 14、 15、 16、 17、 18 トレース ASSERT ステートメントの出力の冗長度を設定します。
plpgsql_check.tracer 14、 15、 16、 17、 18 有効にすると、関数がトレースされます。
plpgsql_check.tracer_errlevel 14、 15、 16、 17、 18 トレーサー メッセージのエラー レベルを設定します。
plpgsql_check.tracer_show_nsubxids 14、 15、 16、 17、 18 有効にすると、トレーサーに現在のサブトランザクション ID の数が表示されます。
plpgsql_check.tracer_test_mode 14、 15、 16、 17、 18 有効にすると、トレーサーの出力は回帰テスト互換形式になります。
plpgsql_check.tracer_variable_max_length 14、 15、 16、 17、 18 変数の内容の最大出力長 (バイト単位)。
plpgsql_check.tracer_verbosity 14、 15、 16、 17、 18 トレーサーの詳細度を設定します。
postgis.gdal_enabled_drivers 11、 12、 13、 14、 15、 16、 17、 18 postgis GDAL 対応ドライバーの設定を制御します。
rdkit.agent_FP_bit_ratio 14、 15、 16、 17、 18 化学反応指紋に含まれる薬剤の影響を重み付けすることができます。
rdkit.avalon_fp_size 14、 15、 16、 17、 18 Avalon フィンガープリントのサイズ (ビット単位)。
rdkit.dice_threshold 14、 15、 16、 17、 18 Dice類似度の下限値。
rdkit.difference_FP_weight_agents 14、 15、 16、 17、 18 反応差分フィンガープリントにおいて、反応剤および生成物に対する試薬の重み係数。
rdkit.difference_FP_weight_nonagents 14、 15、 16、 17、 18 反応差分フィンガープリントにおいて、試薬に対する反応剤および生成物の重み係数。
rdkit.do_chiral_sss 14、 15、 16、 17、 18 部分構造マッチングでは、立体化学を考慮する必要がありますか。
rdkit.do_enhanced_stereo_sss 14、 15、 16、 17、 18 サブ構造マッチングでは、強化されたステレオケミストリーを考慮する必要があります。
rdkit.featmorgan_fp_size 14、 15、 16、 17、 18 featmorgan フィンガープリントのサイズ (ビット単位)。
rdkit.hashed_atompair_fp_size 14、 15、 16、 17、 18 アトム ペア ビット ベクター フィンガープリントのサイズ (ビット単位)。
rdkit.hashed_torsion_fp_size 14、 15、 16、 17、 18 トポロジカルねじれビットベクトルフィンガープリントのサイズ(ビット単位)。
rdkit.ignore_reaction_agents 14、 15、 16、 17、 18 化学反応に関与する物質を考慮すべきですか。
rdkit.init_reaction 14、 15、 16、 17、 18 反応が使用できる状態であるかどうかを確認します。
rdkit.layered_fp_size 14、 15、 16、 17、 18 階層化された指紋のサイズ (ビット単位)。
rdkit.morgan_fp_size 14、 15、 16、 17、 18 モルガン指紋のサイズ (ビット単位)。
rdkit.move_unmmapped_reactants_to_agents 14、 15、 16、 17、 18 化学反応のマッピングされていない反応物を考慮すべきですか。
rdkit.rdkit_fp_size 14、 15、 16、 17、 18 RDKit フィンガープリントのサイズ (ビット単位)。
rdkit.reaction_difference_fp_size 14、 15、 16、 17、 18 差分化学反応フィンガープリントのサイズ (ビット単位)。
rdkit.reaction_difference_fp_type 14、 15、 16、 17、 18 差分化学反応フィンガープリントの種類 (1=Atompairs、2=Topologcal torsion、3=Morgan2)。
rdkit.reaction_sss_fp_size 14、 15、 16、 17、 18 構造化学反応フィンガープリントのサイズ (ビット単位)。
rdkit.reaction_sss_fp_type 14、 15、 16、 17、 18 構造化学反応フィンガープリントの種類 (1=Atompairs、2=トポロジカルねじり、3=モルガン2、4=RDKit、5=パターン)。
rdkit.sss_fp_size 14、 15、 16、 17、 18 サブ構造のスクリーニングに使用される指紋のサイズ (ビット単位)。
rdkit.tanimoto_threshold 14、 15、 16、 17、 18 谷本類似性のしきい値を低くします。
rdkit.threshold_unmapped_reactant_atoms 14、 15、 16、 17、 18 許容されるマップされていない反応原子の比率を設定します。
squeeze.max_xlock_time 12、 13、 14、 15、 16、 17、 18 処理されたテーブルを排他的にロックできる最大時間。 ソース テーブルは、処理の最終段階で排他的にロックされます。 ロック時間がこの値を超える必要がある場合は、ロックが解放され、最後のステージがさらに数回再試行されます。
squeeze.worker_autostart 12、 13、 14、 15、 16、 17、 18 バックグラウンド ワーカーが自動的に起動するデータベースの名前。 クラスターのスタートアップ直後にワーカーの絞り込みを開始する、データベースのコンマ区切りリスト。
squeeze.worker_role 12、 13、 14、 15、 16、 17、 18 バックグラウンド ワーカーがデータベースへの接続に使用するロール。 クラスターの起動時にバックグラウンド ワーカーが自動的に起動された場合、このロールを使用してデータベース接続が開始されます。
squeeze.workers_per_database 15、 16、 17、 18 データベースごとに起動されたスクイズ ワーカー プロセスの最大数。
ssl_groups 18 Diffie-Hellman鍵交換に使用するグループを設定します。 コロン区切りのリストを使用して、複数のグループを指定できます。
ssl_tls13_ciphers 18 許可される TLSv1.3 暗号スイートの一覧を設定します。 空の文字列は、既定の暗号スイートを使用します。
timescaledb.bgw_launcher_poll_time 12、13、14、15、16、17 ランチャーのタイムアウト値 (ミリ秒単位)。 ランチャーが新しい TimescaleDB インスタンスの検索を待機する時間を構成します。
timescaledb.disable_load 12、13、14、15、16、17 実際の拡張機能の読み込みを無効にします。
timescaledb.max_background_workers 12、13、14、15、16、17 TimescaleDB に割り当てられたバックグラウンド ワーカー プロセスの最大数。 TimescaleDB に割り当てられたバックグラウンド ワーカー プロセスの最大数 - バックグラウンド ワーカーを使用するには、Postgres インスタンス内の少なくとも 1 つ以上のデータベース数に設定します。
timescaledb_osm.disable_load 13、14、15、16、17 実際の拡張機能の読み込みを無効にします。