鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译和安装

编译和安装PostgreSQL过程包括下载源码、解压、配置、编译、安装和验证等步骤,是手动从源代码构建PostgreSQL数据库的详细流程。

  1. 下载PostgreSQL 11.3版本源代码包postgresql-11.3.tar.gz。

    下载地址请参见环境要求

  2. 将源码包上传至服务器的“/home”目录内,进入“/home”目录并解压源码包。
    1
    2
    cd /home
    tar -xvf postgresql-11.3.tar.gz
    

  3. 进入解压后的PostgreSQL目录并编译PostgreSQL。
    1
    2
    cd /home/postgresql-11.3
    ./configure -prefix=/usr/local/pgsql
    

  4. 配置性能优化选项。
    1. 打开Makefile.global文件。
      1
      vim /home/postgresql-11.3/src/Makefile.global
      
    2. 按“i”进入编辑模式,在文件261行末尾增加如下内容,以启用LSE性能优化。
      -march=armv8-a+crc+lse

      添加完成后的截图:

    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  5. 安装PostgreSQL。
    1
    make -j 64
    

    1
    make -j 64 install
    

    “-j 64”参数充分利用多核CPU优势,加快编译速度,参数“-j”后数字为CPU核数,可用cat /proc/cpuinfo | grep processor | wc -l进行查看,此数值应小于等于CPU核数。

  6. 查看PostgreSQL安装目录。
    1
    ls /usr/local/pgsql
    
  7. 查看PostgreSQL数据库版本。
    1
    /usr/local/pgsql/bin/postgres --version