次の表に、カスタムパラメーターを示します。
パラメーター名 | 有効値 | 再起動が必要 | 説明 |
autovacuum_max_workers | [5-20] | Yes | 自動バキューム作業者のプロセスが同時に実行できる最大数を設定します。 |
autovacuum_vacuum_cost_delay | [-1-100] | No | 自動真空のためのミリ秒単位の真空コスト遅延。 |
autovacuum_vacuum_cost_limit | [-1-10000] | No | 自動真空のために、昼寝前に利用可能な真空コスト量。 |
auto_explain.log_analyze | [on|off] | No | プランログにEXPLAIN ANALYZEを使用します。 |
auto_explain.log_buffers | [on|off] | No | ログバッファーの使用状況。 |
auto_explain.log_format | [text | xml | json | yaml] | No | プランのログに使用される EXPLAIN 形式。 |
auto_explain.log_min_duration | [-1-2147483647] | No | プランがログに記録される最小実行時間を設定します。 |
auto_explain.log_nested_statements | [on|off] | No | ネストされたステートメントをログに記録します。 |
auto_explain.log_timing | [on|off] | No | 行カウントだけでなく、タイミングデータを収集します。 |
auto_explain.log_triggers | [on|off] | No | プランにトリガー統計を含めます。 |
auto_explain.log_verbose | [on|off] | No | プランログにEXPLAIN VERBOSEを使用します。 |
auto_explain.sample_rate | [0-1] | No | 処理するクエリの割合。 |
default_transaction_deferrable | [on|off] | No | 新しいトランザクションのデフォルトの延期可能なステータスを設定します。 |
enable_partitionwise_aggregate | [on|off] | No | パーティションごとの集約とグループ化を有効にします。 |
enable_partitionwise_join | [on|off] | No | パーティションワイズ結合を有効にします。 |
extra_float_digits | [-15-3] | No | 浮動小数点値に表示される桁数を設定します。 |
idle_in_transaction_session_timeout | 0または [1000-2000000000] | No | アイドル状態のトランザクションの最大許容期間を設定します。 |
jit | [on|off] | No | JITコンパイルを許可します。 |
lock_timeout | 0または [1000-2000000000] | No | ロックの待機の最大許容期間を設定します。 |
log_min_duration_statement | [-1-2147483647] | No | 文がログに記録される最小実行時間を設定します。 |
log_statement | [none | ddl | mod | すべて] | No | ログに記録される文のタイプを設定します。 |
log_temp_files | [-1-2147483647] | No | このキロバイト数を超える一時ファイルの使用をログに記録します。 |
max_parallel_workers | [0-512] | No | 一度にアクティブにできる並列ワーカーの最大数を設定します。 |
max_parallel_workers_per_gather | [0-512] | No | エグゼキュータノードあたりの並列プロセスの最大数を設定します。 |
max_sync_workers_per_subscription | [0-262143] | No | サブスクリプションごとのテーブル同期ワーカーの最大数。 |
min_parallel_index_scan_size | [0-715827882] | No | 並列スキャンのインデックスデータの最小量を設定します。 |
min_parallel_table_scan_size | [0-715827882] | No | 並列スキャンのテーブルデータの最小量を設定します。 |
old_snapshot_threshold | [-1-86400] | Yes | スナップショット作成後古くなりすぎて、変更されたページを読み取れなくなるまでの時間。 |
polar_comp_dynatune | [0-100] | Yes | polardb使用率を設定します。 |
polar_comp_dynatune_profile | [oltp | reporting | mixed] | Yes | dynatuneのワークロードプロファイルを設定します。 |
polar_comp_enable_pruning | [on|off] | No | プランナーがパーティション分割テーブルを早期に剪定できるようにします。 |
polar_comp_redwood_date | [on|off] | No | DATEがTIMESTAMPのように振る舞うべきかどうかを決定します。 |
polar_comp_redwood_greatest_least | [on|off] | No | GREATEST AND LEAST関数がRedwoodまたはPGのように動作するかどうかを決定します。 |
polar_comp_redwood_raw_names | [on|off] | No | RedwoodインターフェイスからPostgreSQLシステムカタログに格納されている変更されていない名前を返します。 |
polar_comp_redwood_strings | [on|off] | No | TEXT値と連結する場合、NULLを空の文字列として扱います。 |
polar_comp_stmt_level_tx | [on|off] | No | トランザクションの中止を要求する代わりに、エラーの継続を許可します。 |
statement_timeout | 0または [1000-2000000000] | No | 任意の文の最大許容期間を設定します。 |
temp_file_limit | [-1-1048576000] | No | 各プロセスで使用されるすべての一時ファイルの合計サイズを制限します。 |
timezone | ^'(((UTC)(-){0,1}(d|[1-9]d|1([0-5]d|6[0-7])))|((GMT)(-){0,1}(d|[1-9]d|1([0-5]d|6[0-7])))|CST6CDT|Poland|Kwajalein|MST|NZ|Universal|Libya|Turkey|EST5EDT|Greenwich|NZ-CHAT|MET|Portugal|GMT-0|CET|Eire|PST8PDT|Jamaica|GMT|Zulu|Japan|ROC|GB-Eire|ROK|Navajo|Singapore|posixrules|GB|EST|GMT0|Hongkong|PRC|Iran|MST7MDT|WET|W-SU|UCT|Cuba|Egypt|EET|Israel|UTC|HST|Iceland)'$ | No | タイムスタンプを表示および解釈するためのタイムゾーンを設定します。 |
track_commit_timestamp | [on|off] | Yes | トランザクションのコミット時間を収集します。 |
vacuum_defer_cleanup_age | [0-1000000] | No | VACUUMとHOTのクリーンアップを延期するトランザクションの数 (ある場合) 。 |
wal_level | [replica|logical] | Yes | WALに書き込まれる情報のレベルを設定します。 |
work_mem | [4096-524288] | No | クエリワークスペースに使用される最大メモリ量を設定します。 |