自資料庫核心小版本V1.1.28(PostgreSQL 11)和V14.5.1.1(PostgreSQL 14)起,PolarDB PostgreSQL版調整了部分參數的預設值。
簡介
PolarDB PostgreSQL版調整了部分參數的預設值,僅針對建立叢集生效,參數預設值的調整可以明顯提升資料庫的效能,您可以根據需要在控制台自行修改。
說明 您可通過如下語句查看PolarDB PostgreSQL版的核心小版本的版本號碼:
- PostgreSQL 11
show polar_version; - PostgreSQL 14
select version();
參數說明
具體參數調整如下所示:
| 參數 | 原預設值 | 新預設值 | 說明 |
| synchronous_commit | on | off | 該參數用於控制一個事務在返回成功指示給用戶端之前,是否需要等待WAL記錄被寫入磁碟。取值如下:
說明 您可以通過以下命令查看當前資料庫中該參數的設定情況: |
| wal_level | logical | replica | 該參數用於決定將多少資訊寫入到WAL中。取值如下:
警告 修改該參數會導致資料庫重啟,請謹慎操作。 說明 您可以通過以下命令查看當前資料庫中該參數的設定情況: |
| log_statement | all | ddl | 該參數用於設定審計日誌的層級。預設為ddl,表示只有DDL對應的SQL才會進行審計,更少的日誌列印可以提升資料庫效能。 說明
|
說明 其他資料庫叢集參數預設值詳情,請參見叢集參數預設值說明。