简介auto_explain模块提供了一种自动记录慢语句执行计划的方法,而不必手动运行EXPLAIN。这对于在大型应用程序中跟踪未优化的查询特别有帮助。该模块不提供sql可访问的函数。要使用它,只需将 ... 阅读全文
CREATE ROLCREATE ROLE — 定义一个新的数据库角色大纲CREATE ROLE name [ [ WITH ] option [ ... ] where option可以是SUPERUSER | NOSUPERUSE ... 阅读全文
通常,连接池的目的是降低打开新的PostgreSQL(或其他)数据库连接的性能影响。使用连接池能够降低服务器的内存开销,并且有效复用数据库连接,提供了良好的数据库连接性能管理。在我们进行Postgre ... 阅读全文
SSL简介什么是SSL?SSL的全名叫做secure socket layer(安全套接字层),最开始是由一家叫网景的互联网公司开发出来,主要是防止信息在互联网上传输的时候不被窃听或者篡改,后来网景公 ... 阅读全文
简介Pgpool-II是一个在PostgreSQL服务器和PostgreSQL数据库客户端之间工作的中间件。它是根据BSD许可证授权的。它提供以下功能。连接池Pgpool-II保存与PostgreSQ ... 阅读全文
参考:https://www.pgpool.net/docs/latest/en/html/example-cluster.htmPgpool-II + Watchdog配置示例This secti ... 阅读全文
一、简介之前发布过2篇有关PG中主从流复制的文章【DB宝60】PG12高可用之1主2从流复制环境搭建及切换测试【DB宝61】PostgreSQL使用Pgpool-II实现读写分离+负载均衡Postg ... 阅读全文
简介https://www.pgaudit.orghttps://github.com/pgaudit/pgaudiPostgreSQL可以通过log_statement=all 提供日志审计,但 ... 阅读全文
Citus集群简介Citus是Postgres的开源扩展,将Postgres转换成一个分布式数据库,在集群的多个节点上分发数据和查询,具有像分片、分布式SQL引擎、复制表和分布式表等特性。因为Citu ... 阅读全文
简介常见的高可用架构pg + keepalived:https://www.xmmup.com/pggaokeyongzhizhucongliufuzhikeepalived-degaokeyong ... 阅读全文