すべてのプロダクト
Search
ドキュメントセンター

PolarDB:クラスターパラメーターのデフォルト値

最終更新日:May 30, 2024

このトピックでは、クラスターパラメーターのデフォルト値について説明します。

パラメーター

PolarDB for PostgreSQLパラメーターのデフォルト値は、パフォーマンス、可用性、および信頼性を考慮した結果です。 コミュニティバージョンのデフォルト値とは異なる場合があります。 特に、以下のパラメータのデフォルト値は、最適性能の原理に基づいている。 これらのパラメーターは、PolarDBコンソールで変更できます。

パラメーターデフォルト値説明
synchronous_commitoffトランザクションがクライアントに成功メッセージを返す前に、WALレコードがディスクに書き込まれるのを待つ必要があるかどうかを指定します。 デフォルト値:off 有効な値:
  • off: トランザクションは、クライアントに成功メッセージを返す前に、WALレコードがディスクに書き込まれるのを待ちません。
    説明 クライアントに成功を返すことと真のトランザクション持続との間に待ち時間が存在する。 最大レイテンシ値は、wal_writer_delayパラメーターの値の3倍です。 wal_writer_delayパラメーターのデフォルト値は10msです。 このパラメーターをoffに設定すると、トランザクションのコミット効率を向上させることができます。
  • on: トランザクションは、クライアントに成功メッセージを返す前に、WALレコードがディスクに書き込まれるのを待ちます。
    説明 トランザクションのコミット後にディスク上の永続性が必要な場合は、コンソールでこのパラメーターをonに設定できます。
説明 次のステートメントを実行して、現在のクラスターのこのパラメーターの設定を表示できます。
show synchronous_commit;
wal_levelレプリカWALに書き込まれるデータの種類を指定します。 デフォルト値: replica。 有効な値: デフォルト値: レプリカ。 有効な値:
  • replica: 論理レプリケーションに必要なデータはWALに書き込まれません。 これにより、WALに書き込まれるデータの量が減り、データの書き込みパフォーマンスが向上します。
  • logical: 論理レプリケーションに必要なデータがWALに書き込まれます。 これにより、WALに書き込まれるデータ量が増加します。
警告 このパラメーターを変更すると、クラスターが再起動します。 作業は慎重に行ってください。
説明 次のステートメントを実行して、現在のクラスターのこのパラメーターの設定を表示できます。
show wal_level;
log_statementddl監査ログのレベルを指定します。 デフォルト値: ddl。DDLステートメントのログのみが監査されることを示します。 少ないログを表示すると、データベースのパフォーマンスが向上します。
説明
  • コンソールの [SQL Explorer] ページで監査ログ機能を有効にできます。 次に、すべてのSQL文のログが監査されます。 詳細については、「 ️ SQL Explorer」をご参照ください。
  • 次のステートメントを実行して、現在のクラスターのこのパラメーターの設定を表示できます。
    show log_statement;

共通クラスターパラメーターのデフォルト値

パラメーターデフォルト値
authentication_timeout60
自動真空on
autovacuum_analyze_scale_factor5.80
autovacuum_analyze_threshold50
autovacuum_freeze_max_age1200000000
autovacuum_max_workers5
autovacuum_multixact_freeze_max_age1400000000
autovacuum_naptime30
autovacuum_vacuum_cost_delay0
autovacuum_vacuum_cost_limit10000
autovacuum_vacuum_scale_factor0.02
autovacuum_vacuum_threshold50
backend_flush_after0
bgwriter_delay10
checkpoint_timeout30
constraint_exclusionpartition
cpu_index_tuple_cost0.005
cpu_operator_cost0.0025
cpu_tuple_cost0.01
datestyle「ISO、YMD」
deadlock_timeout1000
default_with_oidsoff
dynamic_shared_memory_typeposix
enable_partition_pruningon
extra_float_digits0
fsyncon
full_page_writesoff
gin_pending_list_limit4096
hot_standbyon
hot_standby_feedbackon
huge_pageson
idle_in_transaction_session_timeout3600000
jitoff
lock_timeout0
logging_collectoron
log_connectionsoff
log_disconnectionsoff
log_error_verbositydefault
log_min_duration_statement5000
log_statementddl
max_files_per_process1000
max_locks_per_transaction64
max_prepared_transactions800
max_replication_slots64
max_worker_processes256
seq_page_cost1
ssloff
statement_timeout0
synchronous_commitoff
temp_file_limit524288000
タイムゾーン「UTC」
wal_buffers16 MB
wal_levelレプリカ
wal_writer_delay10