作者soric (soric)
看板Database
标题Re: [SQL ] postgresql 8.1.4 cluster问题~
时间Sat May 16 07:37:15 2009
在建cluster之前,不知道你进行过参数优化没?
1.可以设置postgresql.conf下的shared_buffers到25%记忆体大小。不过事先,需要保
证linux的SHMMAX大于你要设定的shared_buffers.
2.Linux下创建cron job,每天定时调用vacuumdb。如果执行vacuumdb时,资料库处于空
闲状态,使用-f参数可以得到更好效果。
※ 引述《Creationary (想想~)》之铭言:
: 各位大大好~~~
: 因公司postgresql的负载量过大~~
: 必须分散流量~~
: 目前找到两种方式如下:
: 1.套件包
: http://www.betalog.com/read.php/423.htm
: 需要一部主机一个postgresql吗?
: 我configure 没问题,但是make时就不成功了~~
: 2.使用ubuntu 8.04原有套件
: http://blog.csdn.net/barfoo/archive/2008/10/29/3173693.aspx
: 公司目前可使用的linux伺服器主机分别为ubuntu 8.04 i386、ubuntu 8.04 amd64
: WINDOWS主机:windows 2008 Server
: 我有询问过~~
: 1.套件包方式的话~用一台主机装设多个postgresql来run cluster ,
: 得到的答覆是理论上不行~而且会增加cpu的负荷~~
: 但是~~第二种方法也是另建资料库呀~~
: 且~~第二种方法的原理跟第一种的不大一样的感觉~~
: 第一种是有建立Load Balancer和Replicator
: 而第二种~~就只是建cluster,是吗?
: 想要询问的是~~
: 哪种方式会能获得最大的效益?~~
: 小女子感激不尽~~XDXD~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 75.152.106.108
1F:推 Creationary:我有开auto vacuum 了,资料库目前处於大量新增状态 05/18 09:43