pg12 新特性,max_wal_senders 從 max_connections 分離
瀚高資料庫
目錄
文件用途
詳細資訊
相關文件
pg12 新特性,max_wal_senders 從 max_connections 分離
詳細資訊
- 官方文件說明
[官方文件]()Make max_wal_senders not count as part of max_connections (Alexander Kukushkin)
- 引數說明
max_connections - 資料庫例項允許的最大併發連線數
max_wal_senders - 通過 pg_basebackup 備份或流複製備庫和主庫同步佔用主庫的最大併發連線數
superuser_reserved_connections - 給超級使用者預留連線數
max_wal_senders 和 superuser_reserved_connections 需要的連線數都從 max_connections 中來。受 max_connections 限制。當連線數佔滿時,使用 max_wal_senders 連線的流複製、邏輯複製、資料庫備份 (pg_basebackup) 都會收到影響。
從 pg12 開始,max_wal_senders 從 max_connections 分離出來,不再受 max_connections 限制,可單獨控制,因此很好解決了上面的問題。
-
示例
-
pg11
設定 postgresql.conf 引數,如下:
max_connections = 3superuser_reserved_connections = 0max_wal_senders = 2
連線兩個會話,佔用兩個連線。
之後在資料庫主機上執行 pg_basebackup 命令備份資料庫,如下:
$ pg_basebackup -D backup -Ft -P
pg_basebackup: could not connect to server: FATAL: sorry, too many clients already
pg_basebackup 命令消耗的是 max_wal_senders 設定的連線數,max_wal_senders 連線數是 max_connections 的子集,由於 pg_basebackup 備份資料庫需佔用兩個連線,因此以上報連線數不足。
- Pg12
設定 postgresql.conf 引數,如下:
max_connections = 3superuser_reserved_connections = 0max_wal_senders = 2
連線兩個會話,佔用兩個連線。
之後在資料庫主機上執行 pg_basebackup 命令備份資料庫,如下:
$ pg_basebackup -D backup -Ft -P3963845/3963845 kB (100%), 1/1 tablespace
備份正常,驗證了 12 版本 max_wal_senders 引數不受 max_connections 引數影響。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994931/viewspace-2901290/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【新特性速遞】評分,評分,評分
- shardingjdbc分表分庫,主從分離JDBC
- MySQL主從分離實現MySql
- MySQL 8部分新特性(8.0.17)MySql
- Mysql8.0部分新特性MySql
- 從MVC到前後端分離MVC後端
- MYSQL 主從 + ATLAS 讀寫分離 搭建MySql
- 從部署上做到前後端分離後端
- 配置\清除 MySQL 主從 讀寫分離MySql
- MySQL主從複製讀寫分離MySql
- [PHP]Larval主從讀寫分離配置PHP
- Linux系統MySQL配置主從分離LinuxMySql
- MySQL主從複製與讀寫分離MySql
- 技能樹之旅: 從模組分離到測試
- [Mysql]主從複製和讀寫分離MySql
- OneProxy5.8.1資料庫讀寫分離特性試驗資料庫
- Java從8到21的語言新特性Java
- 《從零構建前後分離web專案》探究 - 深入聊聊前後分離架構Web架構
- Mycat讀寫分離、主從切換、分庫分表的操作記錄
- ES6 新特性(一部分)
- 搭建MySQL主從實現Django讀寫分離MySqlDjango
- Mysql-主從複製與讀寫分離MySql
- 1.6.4 分離原則: 策略同機制分離,介面同引擎分離
- 新特性
- 從html5的新特性定位安全問題HTML
- Oracle11新特性——PLSQL新特性(七)OracleSQL
- Oracle11新特性——PLSQL新特性(六)OracleSQL
- Oracle11新特性——PLSQL新特性(五)OracleSQL
- Oracle11新特性——PLSQL新特性(四)OracleSQL
- Oracle11新特性——PLSQL新特性(三)OracleSQL
- Oracle11新特性——PLSQL新特性(二)OracleSQL
- Oracle11新特性——PLSQL新特性(一)OracleSQL
- 11g分佈表新特性——Interval分割槽(上)
- 11g分佈表新特性——Interval分割槽(下)
- 【11gR2新特性】密碼區分大小寫密碼
- Oracle11g新特性——密碼區分大小寫Oracle密碼
- MySQL主從同步讀寫分離的叢集配置MySql主從同步
- DNS分離DNS