作者Creationary (想想~)
看板Database
标题Re: [SQL ] postgresql 8.1.4 cluster问题~
时间Mon May 18 17:03:31 2009
不大了解您所说的shared_buffers调到25%记忆体大小咧~~
※ 引述《soric (soric)》之铭言:
: 在建cluster之前,不知道你进行过参数优化没?
: 1.可以设置postgresql.conf下的shared_buffers到25%记忆体大小。不过事先,需要保
: 证linux的SHMMAX大于你要设定的shared_buffers.
附上主机记忆体资讯如下~~
total used free shared buffers cached
Mem: 2067088 203040 1864048 0 28652 74156
-/+ buffers/cache: 100232 1966856
Swap: 6056464 0 6056464
感谢~
: 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: 210.69.175.253