PG新建实例后需要做哪些基本优化操作
Tags: PGPostgreSQL优化新建实例
OS配置
大页
参考:https://www.xmmup.com/pgshujukupeizhidaye.html
安装
1 2 3 4 5 6 7 8 | yum install -y postgresql13 postgresql13-server postgresql13-contrib postgresql13-libs -- (建议安装)安装开发包,若后期需要编译一些插件,例如pg_recovery、pg_dirtyread等都需要该包 -- 必须先安装centos-release-scl-rh -- 安装成功会在目录/etc/yum.repos.d/下产生文件CentOS-SCLo-scl-rh.repo,若安装不成功则会报错 Requires: llvm-toolset-7-clang >= 4.0.1 yum install -y centos-release-scl-rh yum install -y postgresql13-devel |
参数配置
一些常见的配置项可以考虑修改包括:listen_addresses
(允许连接的 IP 地址)、max_connections
(最大连接数)、shared_buffers
(共享缓冲区大小)、work_mem
(单个查询使用的内存量)等。