Re: [SQL ] postgresql 8.1.4 cluster問題~
在建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
推
05/18 09:43, , 1F
05/18 09:43, 1F
討論串 (同標題文章)