中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PostgreSQL DBA(38) - PG 12 Connection slots and WAL senders

發布時間:2020-08-11 00:02:20 來源:ITPUB博客 閱讀:141 作者:husthxd 欄目:關系型數據庫

PG 12的新特性Connection slots and WAL senders,詳細描述如下:

Move max_wal_senders out of max_connections for connection slot handling.Since its introduction, max_wal_senders is counted as part of max_connections when it comes to define how many connection slots can be used for replication connections with a WAL sender context. This can lead to confusion for some users, as it could be possible to block a base backup or replication from happening because other backend sessions are already taken for other purposes by an application, and superuser-only connection slots are not a correct solution to handle that case.This commit makes max_wal_senders independent of max_connections for its handling of PGPROC entries in ProcGlobal, meaning that connection slots for WAL senders are handled using their own free queue, like autovacuum workers and bgworkers.

在PostgreSQL中,如果客戶端連接數超出max_connections參數設定的大小,會拒絕客戶端連接.


psql: FATAL:  sorry, too many clients already

為了應對這種情況,PG 11或之前的版本提供了superuser_reserved_connections參數,為超級用戶(管理員)提供了連接的后門,但只是面向超級用戶而已,并沒有為復制用戶提供后門,如果超出最大連接數,那么復制需要連接時會出錯,導致HA環境的破壞.
為了確保HA環境的”HA”,在PG 12中,把復制連接所需要的資源單獨進行管理,不再與普通的客戶端連接(max_connections控制)共享同一個Array(ProcGlobal).同時,這個特性要求備機的max_wal_senders不能小于主機的max_wal_senders,否則可能會導致故障.

參考資料
Postgres 12 highlight - Connection slots and WAL senders

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙山县| 佛冈县| 远安县| 毕节市| 台山市| 沁阳市| 延吉市| 莱西市| 乌兰察布市| 平阴县| 平顺县| 弥渡县| 逊克县| 屏东县| 胶南市| 潞西市| 和田县| 铁力市| 南昌县| 开江县| 宜兰县| 西乌珠穆沁旗| 甘泉县| 长宁区| 凤凰县| 全州县| 塘沽区| 锡林浩特市| 蓬莱市| 黄冈市| 高唐县| 新建县| 阳泉市| 称多县| 来凤县| 娄烦县| 疏附县| 余江县| 开鲁县| 苍溪县| 固阳县|