关于限制用户连接
2019獨角獸企業重金招聘Python工程師標準>>>
??????? PostgreSQL中,可以通過以下幾方面進行限制用戶連接:
1、pg_hba.conf中配置具體的登錄用戶,此配置可以限制超級用戶登錄
2、角色屬性“connection limit”(定義該角色可以使用的連接數),但該屬性對超級用戶不生效
3、max_connection資源參數(最大連接數,含超級用戶連接數)
??????? 在postgresql.conf配置文件中,還有一個superuser_reserved_connections參數,對該參數說明如下:
1、該參數定義的是max_connections中,應為超級用戶保留superuser_reserved_connections個連接,即在PostgreSQL中,超級用戶的連接數為 [?superuser_reserved_connections , max_connections ];而普通用戶的最大連接數為 max_connections - superuser_reserved_connections 個
2、PostgreSQL只會去判斷 “剩余連接數”應大于“superuser_reserved_connections”,否則普通用戶無法訪問數據庫,而不會去判斷已有的connection中是否存在了屬于superuser/no-replication superuser的connection
轉載于:https://my.oschina.net/u/1171200/blog/1573734
總結
- 上一篇: scrapy proxy and use
- 下一篇: iPhone X掉漆愈演愈烈?手机变成刮