CentOS7安装postgreSQL9.4-创新互联

CentOS 7仓库中的postgresql软件包太老,我们希望从postgresql 官方获取支持,尤其是关于postgresql 集群方面的支持,比如pgpool 。

创新互联建站专注于企业营销型网站建设、网站重做改版、船营网站定制设计、自适应品牌网站建设、HTML5建站商城开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为船营等各大城市提供网站开发制作服务。

安装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 postgresalter 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关闭,性能会更好。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网页标题:CentOS7安装postgreSQL9.4-创新互联
文章来源:http://azwzsj.com/article/doscjs.html