CentOS 7倉庫中的postgresql軟件包太老,我們希望從postgresql 官方獲取支持,尤其是關(guān)于postgresql 集群方面的支持,比如pgpool 。
創(chuàng)新互聯(lián)建站專注于企業(yè)營銷型網(wǎng)站建設、網(wǎng)站重做改版、船營網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、HTML5建站、商城開發(fā)、集團公司官網(wǎng)建設、外貿(mào)網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為船營等各大城市提供網(wǎng)站開發(fā)制作服務。安裝postgresql 9.4
yum install https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-2.noarch.rpm yum install postgresql-9.4-server初始化數(shù)據(jù)庫
mkdir -p /data/pgsql chmod 755 /data chmod 755 /data/pgsql chown -R postgres:postgres /data/pgsql sudo -u postgres /usr/pgsql-9.4/bin/initdb -D /data/pgsql --encoding='UTF8' --locale='zh_CN.UTF-8' --lc-collate='zh_CN.UTF-8' --lc-ctype='zh_CN.UTF-8'創(chuàng)建文件/etc/systemd/system/postgresql-9.4.service ,
touch /etc/systemd/system/postgresql-9.4.service內(nèi)容如下
.include /usr/lib/systemd/system/postgresql-9.4.service [Service] Environment=PGPORT=5432 Environment=PGDATA=/data/pgsql啟動postgresql
systemctl daemon-reload systemctl enable postgresql-9.4 systemctl start postgresql-9.4設置postgres用戶密碼
psql -U postgresalter user postgres with password '123456';主要的性能參數(shù)
shared_buffers = 4GB #物理內(nèi)存的1/4左右,不超過8G work_mem = 32MB #work_mem * max_connections 不超過物理內(nèi)存 max_connections = 500 #大連接數(shù) maintenance_work_mem = 256MB effective_cache_size = 8GB #能夠使用的大緩存,建議物理內(nèi)存1/2 fsync = on #是否強制刷寫硬盤,on開啟可防止數(shù)據(jù)丟失,off關(guān)閉,性能會更好。另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。