为Postgr雷竞技下载官网eSQL扩展启用Percona Distribution¶
在使用Percona Distribution for PostgreSQL之前,一些扩展需要额外的配置。雷竞技下载官网本节提供每个扩展的配置说明。
Patroni
Patroni是PostgreSQL的第三方高可用性解决方案。的PostgreSQL的高可用性本章详细介绍了方案概述和架构部署。
在使用Patroni设置高可用性PostgreSQL集群时,您将需要以下组件:
守护神安装在每一个
postresql节点。分布式配置存储(DCS)。不过,Patroni支持ETCD、zookeeper、Kubernetes等数据中心ETCD是最受欢迎的。它作为Debian 10、11和Ubuntu 18.04、20.04、22.04的DEB软件包在上游可用。
对于CentOS 8, ETCD的RPM包可以在Percona Distribution For PostreS雷竞技下载官网QL中获得。您可以使用以下命令安装它:
美元sudo好吃。安装etcdpython3-python-etcd
参见配置指南Debian和Ubuntu和RHEL和CentOS。
另请参阅
雷竞技下载官网Percona博客:
pgBadger
中启用以下选项postgresql.conf启动服务前的配置文件:
Log_min_duration_statement = 0 log_line_prefix = '%t [%p]: ' log_检查点= on log_connections = on log_disconnections = on log_lock_waits = on log_temp_files = 0 log_autovacuum_min_duration = 0 log_error_verbosity = default
各选项的详细说明请参见pdBadger文档。
pgAudit设置用户
添加设置用户来shared_preload_libraries在postgresql.conf。推荐的方法是使用改变系统命令。连接到psql并使用以下命令:
改变系统集shared_preload_libraries=“设置用户”;
启动/重新启动服务器以应用配置。
控件对用户行为进行微调自定义参数与扩展一起提供。
wal2json
安装后,在中启用以下选项postgresql.conf启动服务前的配置文件:
Wal_level = logical
最后更新:2022年12月5日
创建:2022年11月23日
创建:2022年11月23日