为Postgr雷竞技下载官网eSQL扩展启用Percona Distribution¶
一些扩展在与Percona Distribution for PostgreSQL一起使用之前需要额外的配置。雷竞技下载官网本节提供每个扩展的配置说明。
Patroni
Patroni是PostgreSQL的第三方高可用解决方案。的使用Patroni实现PostgreSQL的高可用性章节提供了解决方案概述和架构部署的详细信息。
在使用Patroni建立高可用性PostgreSQL集群时,你需要以下组件:
守护神安装在每一个
postresql节点。分布式配置存储(DCS)。Patroni支持ETCD、zookeeper、Kubernetes等dcsETCD是最受欢迎的。它可以作为Debian 10、11和Ubuntu 18.04、20.04、22.04的DEB包在上游获得。
对于CentOS 8, ETCD的RPM包在Percona Distribution For PostreSQL雷竞技下载官网中可用。可以通过以下命令进行安装:
美元sudo百胜安装etcdpython3-python-etcd
参见的配置指导Debian和Ubuntu和RHEL和CentOS。
另请参阅
雷竞技下载官网Percona博客:
pgBadger
中启用以下选项postgresql.conf启动服务前的配置文件:
Log_min_duration_statement = 0 log_line_prefix = '%t [%p]: ' log_checkpoint = 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年11月21日
创建:2022年11月21日
创建:2022年11月21日