PostgreSQLには大量の構成設定が付属していますが、マニュアル全体にドキュメントが散在しています。これは、すべてのPostgres 10構成オプションの便利なチートシートであり、カテゴリに分割されており、公式ドキュメントに移動するクリック可能なリンクがあります。お楽しみください!
自動真空 autovacuum | 自動真空サブプロセスを開始します。 |
autovacuum_analyze_scale_factor | reltuplesの一部として分析する前のタプルの挿入、更新、または削除の数。 |
autovacuum_analyze_threshold | 分析前のタプルの挿入、更新、または削除の最小数。 |
autovacuum_freeze_max_age | トランザクションIDのラップアラウンドを防ぐためにテーブルを自動バキュームする年齢。 |
autovacuum_max_workers | 同時に実行される自動真空ワーカープロセスの最大数を設定します。 |
autovacuum_multixact_freeze_max_age | multixactラップアラウンドを防ぐためにテーブルを自動バキュームするMultixact年齢。 |
autovacuum_naptime | 自動真空実行の間にスリープする時間。 |
autovacuum_vacuum_cost_delay | 自動真空の場合のミリ秒単位の真空コスト遅延。 |
autovacuum_vacuum_cost_limit | 自動掃除機の場合、昼寝前に利用できる掃除機の費用。 |
autovacuum_vacuum_scale_factor | reltuplesの一部としてのバキューム前のタプルの更新または削除の数。 |
autovacuum_vacuum_threshold | バキューム前のタプルの更新または削除の最小数。 |
クライアント接続のデフォルト/ロケールとフォーマット client_encoding | クライアントの文字セットエンコーディングを設定します。 |
DateStyle | 日付と時刻の値の表示形式を設定します。 |
default_text_search_config | デフォルトのテキスト検索構成を設定します。 |
extra_float_digits | 浮動小数点値に表示される桁数を設定します。 |
IntervalStyle | 間隔値の表示形式を設定します。 |
lc_collate | 照合順序のロケールを表示します。 |
lc_ctype | 文字分類と大文字小文字変換のロケールを表示します。 |
lc_messages | メッセージが表示される言語を設定します。 |
lc_monetary | 金額をフォーマットするためのロケールを設定します。 |
lc_numeric | 数値をフォーマットするためのロケールを設定します。 |
lc_time | 日付と時刻の値をフォーマットするためのロケールを設定します。 |
server_encoding | サーバー(データベース)の文字セットエンコーディングを設定します。 |
TimeZone | タイムスタンプを表示および解釈するためのタイムゾーンを設定します。 |
timezone_abbreviations | タイムゾーンの略語のファイルを選択します。 |
クライアント接続のデフォルト/その他のデフォルト dynamic_library_path | 動的にロード可能なモジュールのパスを設定します。 |
gin_fuzzy_search_limit | GINによる正確な検索で許可される最大の結果を設定します。 |
tcp_keepalives_count | TCPキープアライブ再送信の最大数。 |
tcp_keepalives_idle | TCPキープアライブを発行する間の時間。 |
tcp_keepalives_interval | TCPキープアライブ再送信間の時間。 |
クライアント接続のデフォルト/共有ライブラリのプリロード local_preload_libraries | 各バックエンドにプリロードする非特権共有ライブラリを一覧表示します。 |
session_preload_libraries | 各バックエンドにプリロードする共有ライブラリを一覧表示します。 |
shared_preload_libraries | サーバーにプリロードする共有ライブラリを一覧表示します。 |
クライアント接続のデフォルト/ステートメントの動作 bytea_output | byteaの出力形式を設定します。 |
check_function_bodies | CREATEFUNCTION中に関数本体を確認してください。 |
default_tablespace | テーブルとインデックスを作成するためのデフォルトのテーブルスペースを設定します。 |
default_transaction_deferrable | 新しいトランザクションのデフォルトの延期可能なステータスを設定します。 |
default_transaction_isolation | 新しい各トランザクションのトランザクション分離レベルを設定します。 |
default_transaction_read_only | 新しいトランザクションのデフォルトの読み取り専用ステータスを設定します。 |
gin_pending_list_limit | GINインデックスの保留リストの最大サイズを設定します。 |
idle_in_transaction_session_timeout | アイドリングトランザクションの最大許容期間を設定します。 |
lock_timeout | ロックを待機する最大許容時間を設定します。 |
search_path | スキーマ修飾されていない名前のスキーマ検索順序を設定します。 |
session_replication_role | トリガーと書き換えルールのセッションの動作を設定します。 |
statement_timeout | ステートメントの最大許容期間を設定します。 |
temp_tablespaces | 一時テーブルとソートファイルに使用するテーブルスペースを設定します。 |
transaction_deferrable | 読み取り専用のシリアル化可能なトランザクションを、シリアル化に失敗する可能性がない状態で実行できるようになるまで延期するかどうか。 |
transaction_isolation | 現在のトランザクションの分離レベルを設定します。 |
transaction_read_only | 現在のトランザクションの読み取り専用ステータスを設定します。 |
vakuum_freeze_min_age | VACUUMがテーブル行をフリーズする最小年齢。 |
vakuum_freeze_table_age | VACUUMがタプルをフリーズするためにテーブル全体をスキャンする必要がある年齢。 |
vacuum_multixact_freeze_min_age | VACUUMがテーブル行のMultiXactIdをフリーズする最小年齢。 |
vakuum_multixact_freeze_table_age | VACUUMがタプルをフリーズするためにテーブル全体をスキャンする必要がある多重年齢。 |
xmlbinary | バイナリ値をXMLでエンコードする方法を設定します。 |
xmloption | 暗黙的な解析およびシリアル化操作のXMLデータをドキュメントまたはコンテンツフラグメントと見なすかどうかを設定します。 |
接続と認証/接続設定 bonjour | Bonjourを介したサーバーのアドバタイズを有効にします。 |
bonjour_name | Bonjourサービス名を設定します。 |
listen_addresses | リッスンするホスト名またはIPアドレスを設定します。 |
max_connections | 同時接続の最大数を設定します。 |
ポート | サーバーがリッスンするTCPポートを設定します。 |
superuser_reserved_connections | スーパーユーザー用に予約されている接続スロットの数を設定します。 |
unix_socket_directories | Unixドメインソケットが作成されるディレクトリを設定します。 |
unix_socket_group | Unixドメインソケットの所有グループを設定します。 |
unix_socket_permissions | Unixドメインソケットのアクセス許可を設定します。 |
接続と認証/セキュリティと認証 authentication_timeout | クライアント認証を完了するための最大許容時間を設定します。 |
db_user_namespace | データベースごとのユーザー名を有効にします。 |
krb_caseins_users | KerberosおよびGSSAPIのユーザー名を大文字と小文字を区別しないものとして扱うかどうかを設定します。 |
krb_server_keyfile | Kerberosサーバーキーファイルの場所を設定します。 |
password_encryption | パスワードを暗号化します。 |
row_security | 行のセキュリティを有効にします。 |
ssl | SSL接続を有効にします。 |
ssl_ca_file | SSL認証局ファイルの場所。 |
ssl_cert_file | SSLサーバー証明書ファイルの場所。 |
ssl_ciphers | 許可されるSSL暗号のリストを設定します。 |
ssl_crl_file | SSL証明書失効リストファイルの場所。 |
ssl_dh_params_file | SSLDHパラメータファイルの場所。 |
ssl_ecdh_curve | ECDHに使用する曲線を設定します。 |
ssl_key_file | SSLサーバーの秘密鍵ファイルの場所。 |
ssl_prefer_server_ciphers | サーバーの暗号スイートの順序を優先します。 |
開発者向けオプション allow_system_table_mods | システムテーブルの構造を変更できます。 |
ignore_checksum_failure | チェックサムが失敗した後も処理を続行します。 |
ignore_system_indexes | システムインデックスからの読み取りを無効にします。 |
post_auth_delay | 認証後、接続の起動時にN秒待機します。 |
pre_auth_delay | 認証前に接続の起動をN秒待ちます。 |
trace_notify | LISTENおよびNOTIFYのデバッグ出力を生成します。 |
trace_recovery_messages | リカバリ関連のデバッグ情報のログを有効にします。 |
trace_sort | 並べ替えの際のリソース使用量に関する情報を出力します。 |
wal_consistency_checking | WAL整合性チェックが実行されるWALリソースマネージャーを設定します。 |
zero_damaged_pages | 破損したページヘッダーを超えて処理を続行します。 |
エラー処理 exit_on_error | エラーが発生した場合はセッションを終了します。 |
restart_after_crash | バックエンドのクラッシュ後にサーバーを再初期化します。 |
ファイルの場所 config_file | サーバーのメイン構成ファイルを設定します。 |
data_directory | サーバーのデータディレクトリを設定します。 |
external_pid_file | ポストマスターPIDを指定されたファイルに書き込みます。 |
hba_file | サーバーの「hba」構成ファイルを設定します。 |
ident_file | サーバーの「ident」構成ファイルを設定します。 |
ロック管理 deadlock_timeout | デッドロックをチェックする前にロックを待機する時間を設定します。 |
max_locks_per_transaction | トランザクションごとのロックの最大数を設定します。 |
max_pred_locks_per_page | ページごとに述語ロックされたタプルの最大数を設定します。 |
max_pred_locks_per_relation | リレーションごとに述語でロックされたページとタプルの最大数を設定します。 |
max_pred_locks_per_transaction | トランザクションごとの述語ロックの最大数を設定します。 |
プリセットオプション block_size | ディスクブロックのサイズを表示します。 |
data_checksums | このクラスターでデータチェックサムがオンになっているかどうかを示します。 |
debug_assertions | 実行中のサーバーでアサーションチェックが有効になっているかどうかを示します。 |
integer_datetimes | 日時は整数ベースです。 |
max_function_args | 関数の引数の最大数を表示します。 |
max_identifier_length | 識別子の最大長を表示します。 |
max_index_keys | インデックスキーの最大数を表示します。 |
segment_size | ディスクファイルあたりのページ数を表示します。 |
server_version | サーバーのバージョンを表示します。 |
server_version_num | サーバーのバージョンを整数で表示します。 |
wal_block_size | 先行書き込みログにブロックサイズを表示します。 |
wal_segment_size | 先行書き込みログセグメントごとのページ数を表示します。 |
プロセスタイトル cluster_name | プロセスタイトルに含まれるクラスターの名前を設定します。 |
update_process_title | プロセスタイトルを更新して、アクティブなSQLコマンドを表示します。 |
クエリチューニング/ジェネティッククエリオプティマイザー geqo | 遺伝子クエリの最適化を有効にします。 |
geqo_effort | GEQO:他のGEQOパラメーターのデフォルトを設定するために努力が使用されます。 |
geqo_generations | GEQO:アルゴリズムの反復回数。 |
geqo_pool_size | GEQO:人口に含まれる個人の数。 |
geqo_seed | GEQO:ランダムパス選択のシード。 |
geqo_selection_bias | GEQO:人口内の選択圧。 |
geqo_threshold | GEQOが使用されるFROMアイテムのしきい値を設定します。 |
クエリチューニング/その他のプランナーオプション contraint_exclusion | プランナーが制約を使用してクエリを最適化できるようにします。 |
cursor_tuple_fraction | 取得されるカーソルの行の割合のプランナーの見積もりを設定します。 |
default_statistics_target | デフォルトの統計ターゲットを設定します。 |
force_parallel_mode | 並列クエリ機能の使用を強制します。 |
from_collapse_limit | サブクエリが折りたたまれないFROMリストのサイズを設定します。 |
join_collapse_limit | JOIN構成がフラット化されないFROMリストのサイズを設定します。 |
クエリチューニング/プランナーコスト定数 cpu_index_tuple_cost | インデックススキャン中に各インデックスエントリを処理するコストのプランナーの見積もりを設定します。 |
cpu_operator_cost | 各演算子または関数呼び出しの処理コストのプランナーの見積もりを設定します。 |
cpu_tuple_cost | 各タプル(行)の処理コストのプランナーの見積もりを設定します。 |
effective_cache_size | ディスクキャッシュのサイズに関するプランナーの想定を設定します。 |
min_parallel_index_scan_size | 並列スキャンのインデックスデータの最小量を設定します。 |
min_parallel_table_scan_size | 並列スキャンのテーブルデータの最小量を設定します。 |
parallel_setup_cost | 並列クエリのワーカープロセスを起動するコストのプランナーの見積もりを設定します。 |
parallel_tuple_cost | 各タプル(行)をワーカーからマスターバックエンドに渡すコストのプランナーの見積もりを設定します。 |
random_page_cost | シーケンシャルにフェッチされないディスクページのコストのプランナーの見積もりを設定します。 |
seq_page_cost | 順次フェッチされるディスクページのコストのプランナーの見積もりを設定します。 |
クエリチューニング/プランナーメソッドの構成 enable_bitmapscan | プランナーによるビットマップスキャンプランの使用を有効にします。 |
enable_gathermerge | プランナーが収集マージプランを使用できるようにします。 |
enable_hashagg | プランナーによるハッシュ集計プランの使用を有効にします。 |
enable_hashjoin | プランナーによるハッシュ結合プランの使用を有効にします。 |
enable_indexonlyscan | プランナーがインデックスのみのスキャンプランを使用できるようにします。 |
enable_indexscan | プランナーによるインデックススキャンプランの使用を有効にします。 |
enable_material | プランナーによるマテリアライゼーションの使用を有効にします。 |
enable_mergejoin | プランナーによるマージ結合プランの使用を有効にします。 |
enable_nestloop | プランナーがネストされたループの結合プランを使用できるようにします。 |
enable_seqscan | プランナーがシーケンシャルスキャンプランを使用できるようにします。 |
enable_sort | プランナーが明示的な並べ替え手順を使用できるようにします。 |
enable_tidscan | プランナーによるTIDスキャンプランの使用を有効にします。 |
レプリケーション track_commit_timestamp | トランザクションのコミット時間を収集します。 |
レプリケーション/マスターサーバー synchronous_standby_names | 同期スタンバイの数と潜在的な同期スタンバイの名前のリスト。 |
vacuum_defer_cleanup_age | VACUUMおよびHOTのクリーンアップを延期する必要があるトランザクションの数(ある場合)。 |
レプリケーション/送信サーバー max_replication_slots | 同時に定義されるレプリケーションスロットの最大数を設定します。 |
max_wal_senders | 同時に実行されるWAL送信者プロセスの最大数を設定します。 |
wal_keep_segments | スタンバイサーバー用に保持されるWALファイルの数を設定します。 |
wal_sender_timeout | WALレプリケーションを待機する最大時間を設定します。 |
レプリケーション/スタンバイサーバー hot_standby | リカバリ中に接続とクエリを許可します。 |
hot_standby_feedback | ホットスタンバイからプライマリへのフィードバックを許可して、クエリの競合を回避します。 |
max_standby_archive_delay | ホットスタンバイサーバーがアーカイブされたWALデータを処理しているときにクエリをキャンセルするまでの最大遅延を設定します。 |
max_standby_streaming_delay | ホットスタンバイサーバーがストリーミングされたWALデータを処理しているときにクエリをキャンセルするまでの最大遅延を設定します。 |
wal_receiver_status_interval | WALレシーバーステータスレポートからプライマリへの最大間隔を設定します。 |
wal_receiver_timeout | プライマリからデータを受信するための最大待機時間を設定します。 |
wal_retrieve_retry_interval | 試行が失敗した後、WALの取得を再試行する前に待機する時間を設定します。 |
レプリケーション/サブスクライバー max_logical_replication_workers | 論理レプリケーションワーカープロセスの最大数。 |
max_sync_workers_per_subscription | サブスクリプションごとのテーブル同期ワーカーの最大数。 |
レポートとログ/何をログに記録するか application_name | 統計とログで報告されるアプリケーション名を設定します。 |
debug_pretty_print | インデントはツリー表示を解析および計画します。 |
debug_print_parse | 各クエリの解析ツリーをログに記録します。 |
debug_print_plan | 各クエリの実行プランをログに記録します。 |
debug_print_rewritten | 各クエリの書き直された解析ツリーをログに記録します。 |
log_autovacuum_min_duration | 自動真空アクションがログに記録される最小実行時間を設定します。 |
log_checkpoints | 各チェックポイントをログに記録します。 |
log_connections | 成功した各接続をログに記録します。 |
log_disconnections | 期間を含むセッションの終了をログに記録します。 |
log_duration | 完了した各SQLステートメントの期間をログに記録します。 |
log_error_verbosity | ログに記録されたメッセージの詳細度を設定します。 |
log_hostname | 接続ログにホスト名を記録します。 |
log_line_prefix | 各ログ行の前に付けられる情報を制御します。 |
log_lock_waits | 長いロック待機をログに記録します。 |
log_replication_commands | 各レプリケーションコマンドをログに記録します。 |
log_statement | ログに記録されるステートメントのタイプを設定します。 |
log_temp_files | このキロバイト数を超える一時ファイルの使用をログに記録します。 |
log_timezone | ログメッセージで使用するタイムゾーンを設定します。 |
レポートとログ/いつログに記録するか client_min_messages | クライアントに送信されるメッセージレベルを設定します。 |
log_min_duration_statement | ステートメントがログに記録される最小実行時間を設定します。 |
log_min_error_statement | このレベル以上でエラーを生成するすべてのステートメントがログに記録されます。 |
log_min_messages | ログに記録されるメッセージレベルを設定します。 |
レポートとログ/ログの場所 event_source | イベントログでPostgreSQLメッセージを識別するために使用されるアプリケーション名を設定します。 |
log_destination | サーバーログ出力の宛先を設定します。 |
log_directory | ログファイルの宛先ディレクトリを設定します。 |
log_file_mode | ログファイルのファイル権限を設定します。 |
log_filename | ログファイルのファイル名パターンを設定します。 |
log_rotation_age | ログファイルの自動ローテーションはN分後に発生します。 |
log_rotation_size | 自動ログファイルローテーションはNキロバイト後に発生します。 |
log_truncate_on_rotation | ログローテーション中に同じ名前の既存のログファイルを切り捨てます。 |
logging_collector | サブプロセスを開始して、stderr出力やcsvlogをログファイルにキャプチャします。 |
syslog_facility | syslogが有効な場合に使用されるsyslogの「ファシリティ」を設定します。 |
syslog_ident | syslogでPostgreSQLメッセージを識別するために使用されるプログラム名を設定します。 |
syslog_sequence_numbers | 重複抑制を回避するためにsyslogメッセージにシーケンス番号を追加します。 |
syslog_split_messages | syslogに送信されるメッセージを行ごとに分割して1024バイトに収めます。 |
リソース使用量/非同期動作 backend_flush_after | 以前に実行された書き込みがディスクにフラッシュされるまでのページ数。 |
effective_io_concurrency | ディスクサブシステムで効率的に処理できる同時リクエストの数。 |
max_parallel_workers | 一度にアクティブにできる並列ワーカーの最大数を設定します。 |
max_parallel_workers_per_gather | エグゼキュータノードごとの並列プロセスの最大数を設定します。 |
max_worker_processes | 同時ワーカープロセスの最大数。 |
old_snapshot_threshold | スナップショットが古すぎて、スナップショットの作成後に変更されたページを読み取ることができないまでの時間。 |
リソース使用量/バックグラウンドライター bgwriter_delay | ラウンド間のバックグラウンドライターのスリープ時間。 |
bgwriter_flush_after | 以前に実行された書き込みがディスクにフラッシュされるまでのページ数。 |
bgwriter_lru_maxpages | バックグラウンドライターのラウンドごとにフラッシュするLRUページの最大数。 |
bgwriter_lru_multiplier | ラウンドごとに解放する平均バッファー使用量の倍数。 |
リソース使用量/コストベースの真空遅延 vacuum_cost_delay | ミリ秒単位の真空コスト遅延。 |
vacuum_cost_limit | 昼寝前に利用可能な真空コスト額。 |
vakuum_cost_page_dirty | バキュームで汚れたページのバキュームコスト。 |
vakuum_cost_page_hit | バッファキャッシュで見つかったページのバキュームコスト。 |
vakuum_cost_page_miss | バッファキャッシュに見つからないページのバキュームコスト。 |
リソース使用量/ディスク temp_file_limit | 各プロセスで使用されるすべての一時ファイルの合計サイズを制限します。 |
リソース使用量/カーネルリソース max_files_per_process | サーバープロセスごとに同時に開くファイルの最大数を設定します。 |
リソース使用量/メモリ autovacuum_work_mem | 各自動真空ワーカープロセスで使用される最大メモリを設定します。 |
dynamic_shared_memory_type | 使用する動的共有メモリの実装を選択します。 |
huge_pages | Linuxでの巨大なページの使用。 |
maintenance_work_mem | メンテナンス操作に使用する最大メモリを設定します。 |
max_prepared_transactions | 同時に準備されるトランザクションの最大数を設定します。 |
max_stack_depth | 最大スタック深度をキロバイト単位で設定します。 |
replace_sort_tuples | 置換選択を使用してソートされるタプルの最大数を設定します。 |
shared_buffers | サーバーが使用する共有メモリバッファの数を設定します。 |
temp_buffers | 各セッションで使用される一時バッファの最大数を設定します。 |
track_activity_query_size | pg_stat_activity.query用に予約されているサイズをバイト単位で設定します。 |
work_mem | クエリワークスペースに使用される最大メモリを設定します。 |
統計/監視 log_executor_stats | エグゼキュータのパフォーマンス統計をサーバーログに書き込みます。 |
log_parser_stats | パーサーのパフォーマンス統計をサーバーログに書き込みます。 |
log_planner_stats | プランナーのパフォーマンス統計をサーバーログに書き込みます。 |
log_statement_stats | 累積パフォーマンス統計をサーバーログに書き込みます。 |
統計/クエリおよびインデックス統計コレクター stats_temp_directory | 一時的な統計ファイルを指定されたディレクトリに書き込みます。 |
track_activities | コマンドの実行に関する情報を収集します。 |
track_counts | データベースアクティビティに関する統計を収集します。 |
track_functions | データベースアクティビティに関する機能レベルの統計を収集します。 |
track_io_timing | データベースI/Oアクティビティのタイミング統計を収集します。 |
バージョンとプラットフォームの互換性/その他のプラットフォームとクライアント transform_null_equals | 「expr=NULL」を「exprISNULL」として扱います。 |
バージョンとプラットフォームの互換性/以前のPostgreSQLバージョン array_nulls | 配列内のNULL要素の入力を有効にします。 |
backslash_quote | 文字列リテラルで「'」を許可するかどうかを設定します。 |
default_with_oids | デフォルトでOIDを使用して新しいテーブルを作成します。 |
escape_string_warning | 通常の文字列リテラルでのバックスラッシュエスケープについて警告します。 |
lo_compat_privileges | ラージオブジェクトの特権チェックの下位互換モードを有効にします。 |
operator_precedence_warning | PostgreSQL9.4以降で意味が変更された構成に対して警告を発します。 |
quote_all_identifiers | SQLフラグメントを生成するときは、すべての識別子を引用してください。 |
standard_conforming_strings | 「…」文字列でバックスラッシュを文字通り処理します。 |
synchronize_seqscans | 同期シーケンシャルスキャンを有効にします。 |
先行書き込みログ/アーカイブ archive_command | WALファイルをアーカイブするために呼び出されるシェルコマンドを設定します。 |
archive_mode | archive_commandを使用してWALファイルのアーカイブを許可します。 |
archive_timeout | 新しいファイルがN秒以内に開始されなかった場合、次のWALファイルへの切り替えを強制します。 |
先行書き込みログ/チェックポイント checkpoint_completion_target | チェックポイント間隔の一部として、チェックポイント中にダーティバッファのフラッシュに費やされた時間。 |
checkpoint_flush_after | 以前に実行された書き込みがディスクにフラッシュされるまでのページ数。 |
checkpoint_timeout | 自動WALチェックポイント間の最大時間を設定します。 |
checkpoint_warning | チェックポイントセグメントがこれより頻繁に入力された場合に警告を有効にします。 |
max_wal_size | チェックポイントをトリガーするWALサイズを設定します。 |
min_wal_size | WALを縮小する最小サイズを設定します。 |
先行書き込みログ/設定 commit_delay | トランザクションがコミットされてからWALがディスクにフラッシュされるまでの遅延をマイクロ秒単位で設定します。 |
commit_siblings | commit_delayを実行する前の最小同時オープントランザクションを設定します。 |
fsync | ディスクへの更新の同期を強制します。 |
full_page_writes | チェックポイント後に最初に変更されたときに、ページ全体をWALに書き込みます。 |
synchronous_commit | 現在のトランザクションの同期レベルを設定します。 |
wal_buffers | Sets the number of disk-page buffers in shared memory for WAL. |
wal_compression | Compresses full-page writes written in WAL file. |
wal_level | Set the level of information written to the WAL. |
wal_log_hints | Writes full pages to WAL when first modified after a checkpoint, even for a non-critical modifications. |
wal_sync_method | Selects the method used for forcing WAL updates to disk. |
wal_writer_delay | Time between WAL flushes performed in the WAL writer. |
wal_writer_flush_after | Amount of WAL written out by WAL writer that triggers a flush. |