您好,登錄后才能下訂單哦!
CentOS 7倉庫中的postgresql軟件包太老,我們希望從postgresql 官方獲取支持,尤其是關于postgresql 集群方面的支持,比如pgpool 。
安裝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
初始化數據庫
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'
創建文件/etc/systemd/system/postgresql-9.4.service ,
touch /etc/systemd/system/postgresql-9.4.service
內容如下
.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 postgres
alter user postgres with password '123456';
主要的性能參數
shared_buffers = 4GB #物理內存的1/4左右,不超過8G work_mem = 32MB #work_mem * max_connections 不超過物理內存 max_connections = 500 #最大連接數 maintenance_work_mem = 256MB effective_cache_size = 8GB #能夠使用的最大緩存,建議物理內存1/2 fsync = on #是否強制刷寫硬盤,on開啟可防止數據丟失,off關閉,性能會更好。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。