PG系列4:linux下编译安装PG15

PG系列4:linux下编译安装PG15

文章目录 一. 源码安装1.1 下载并解压1.2 安装依赖包1.3 开始编译安装1.4 创建用户1.5 创建目录及修改权限1.6 设置环境变量1.7 初始化数据库1.8 启动和关闭数据库 二. 验证2.1 查看数据库后台进程2.2 验证和登陆数据库2.3 查看数据库版本2.4 查看数据库运行状态2.5 修改白名单2.5.1 备份2.5.2 编辑配置文件2.5.3 重新加载配置文件 2.6 设置开机自启动2.6.1 配置服务脚本2.6.2 修改/etc/init.d/postgresql的内容2.6.3 设置开机启动 参考:

一. 源码安装 1.1 下载并解压 cd /usr/local wget https://ftp.postgresql.org/pub/source/v15.3/postgresql-15.3.tar.gztar -zxvf postgresql-15.3.tar.gzcd postgresql-15.3 1.2 安装依赖包 yum install -y bison flex readline-devel zlib-devel gcc libxml2 libxml2-devel lz4 systemtap-sdt-devel perl-ExtUtils-Embed perl-ExtUtils-MakeMaker openssl openssl-devel pam pam-devel libxslt libxslt-devel systemd-devel tcl tcl-devel 1.3 开始编译安装

PG的编译安装比MySQL快很多

./configure --prefix=/usr/local/postgres/ --with-libxml --with-lz4 --enable-debug --with-perl --with-tcl --with-gssapi --with-pam --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-dtrace --enable-depend --enable-cassert --with-systemdgmake world && gmake install-world

–注:请根据自己的实际情况选择需要安装的模块

编译时指定wal_compression支持的压缩外部库

配置标志 –with-lz4 和 –with-zstd 分别用于 lz4 和 zstd。

如果数据库工作负载受 CPU 限制,则可以选择 Lz4 压缩,因为它对 CPU 的影响很小。它可以提供非常接近 pglz 的压缩,而不会导致高 CPU 开销。 如果服务器负载不受 CPU 限制,则可以选择 Zstd,因为它可以以牺牲


比丘资源网 » PG系列4:linux下编译安装PG15

发表回复

提供最优质的资源集合

立即查看 了解详情