日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

配置postgresql.conf文件

RDS PostgreSQL的一鍵上云功能支持將部署在ECS或IDC的自建PostgreSQL遷移到RDS PostgreSQL。本文介紹上云前,自建PostgreSQL數據庫postgresql.conf文件中的參數配置。

操作步驟

說明

本文以CentOS 7系統安裝PostgreSQL 13為例進行配置。

  1. 連接自建PostgreSQL,分別查看listen_addresseswal_keep_segments/wal_keep_size的參數值。

    參數

    作用

    查詢命令

    期望值

    listen_addresses

    查看自建PostgreSQL是否允許被遠程連接。

    SHOW listen_addresses;

    *

    wal_keep_segments

    查看pg_wal目錄下所能保留的過去日志文件段的最小數目,建議設置大于等于4096,防止全量備份完成之后由于源實例wal日志被移除導致需要重新備份。

    說明

    適用于PostgreSQL 10、11、12。

    SHOW wal_keep_segments;

    4096

    wal_keep_size

    查看pg_wal目錄下所能保留的過去日志文件段的最小大小,建議設置大于等于64 GB,防止全量備份完成之后由于源實例wal日志被移除導致需要重新備份。

    說明

    適用于PostgreSQL 13、14和15。

    SHOW wal_keep_size;

    64GB

    • 如果查詢結果滿足期望,則無需配置postgresql.conf文件,執行創建遷移賬號。

    • 如果查詢結果不滿足期望,則執行步驟2。

  2. 停止PostgreSQL數據庫服務。

    說明

    該命令需要使用su - postgres命令,切換至postgres用戶執行。

    /usr/pgsql-13/bin/pg_ctl stop -m fast
  3. 獲取postgresql.conf文件位置。

    說明

    該命令需要使用su - root命令,切換至root用戶執行。

    find / -name postgresql.conf

    結果示例:

    /var/lib/pgsql/13/data/postgresql.conf
  4. 進入postgresql.conf文件目錄。

    cd /var/lib/pgsql/13/data/
  5. 使用vim postgresql.conf命令,編輯postgresql.conf文件,分別修改listen_addresseswal_keep_segments/wal_keep_size的參數值。

    listen_addresses = '*'
    
    # PostgreSQL 10、11、12修改
    wal_keep_segments = 4096
    
    # PostgreSQL 13、14修改
    wal_keep_size = 65536
    說明

    參數可能默認被注釋,修改后注意刪除行首的#

  6. ECS,然后輸入:wq保存修改并退出。

  7. 啟動PostgreSQL數據庫服務。

    說明

    該命令需要使用su - postgres命令,切換至postgres用戶執行。

    /usr/pgsql-13/bin/pg_ctl start

后續步驟

創建遷移賬號