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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【新特性速遞】評分,評分,評分
- MySQL主從分離實現MySql
- Mysql8.0部分新特性MySql
- MySQL 8部分新特性(8.0.17)MySql
- 從部署上做到前後端分離後端
- MYSQL 主從 + ATLAS 讀寫分離 搭建MySql
- 配置\清除 MySQL 主從 讀寫分離MySql
- Linux系統MySQL配置主從分離LinuxMySql
- MySQL主從複製讀寫分離MySql
- 從節點崩了,還怎麼「主從讀寫分離」?
- Java從8到21的語言新特性Java
- Mariadb之主從複製的讀寫分離
- discuz 配置讀寫分離(主寫從讀)
- [Mysql]主從複製和讀寫分離MySql
- Oracle 19c 新特性:ADG的自動DML重定向增強讀寫分離--ADG_REDIRECT_DMLOracle
- 《從零構建前後分離web專案》探究 - 深入聊聊前後分離架構Web架構
- ES6 新特性(一部分)
- 從html5的新特性定位安全問題HTML
- 新特性
- Mycat讀寫分離、主從切換、分庫分表的操作記錄
- Mysql-主從複製與讀寫分離MySql
- 搭建MySQL主從實現Django讀寫分離MySqlDjango
- Java8新特性——從Lambda表示式到Stream流Java
- React 新特性React
- 新特性介面
- Hadoop新特性Hadoop
- 【新特性速遞】表格中的進度條和評分
- DNS分離DNS
- 事務、特性、隔離級別
- 從 webpack v1 遷移到 webpack v2 新特性Web
- 從實際開發的角度去看react的新特性hooksReactHook
- 搭建Redis“主-從-從”模式叢集並使用 RedisTemplate 實現讀寫分離Redis模式
- 資料庫讀寫分離,主從同步實現方法資料庫主從同步
- MySQL運維15-一主一從讀寫分離MySql運維
- MySQL運維16-雙主雙從讀寫分離MySql運維
- Mycat中介軟體實現Mysql主從讀寫分離MySql
- 從零開始搭建前後端分離論壇 一後端
- 基於MySql主從分離的程式碼層實現MySql