hsiehpc43 寫:●主機作業系統:Linux
●上網方式:ADSL
●安裝的程式:MySql 4.0.27
●phpBB 版本:phpBB 3.0.0
●domain (網域名稱) : biolab123.com
●phpBB 連結網址:
http://pg.biolab123.com/ (請務必留下連結)
==================================
我只要一建立搜尋index後,資料庫的讀取馬上破錶--> Too many connections [1040]
使用的是付費主機,Ipower空間,又不能修改Mysql的限制,
網站沒有搜尋功能,會變的很難用,
有沒有其它解決方法?

你還是先用fulltext mysql吧
雖然有很多應該出來的結果也搜不出來, 但起碼不會發生你所說的問題
我想(只是我估計...)可能是因為fulltext native將那些字也用left outer join的關係, 如果你一次過搜尋連續十幾個中文字, 結果就會join 出一個很大的table
因此就會載入很久,
最後那句sql 就會給鎖住
那句sql給鎖住後就使之後的搜尋鎖住
最後一句一句堆上去就變成exceed max user connection
我之前也試過你所說的問題...所以我在很多中文phpbb3也試過, 大部份同樣也是會載入很久也沒有結果出來, 然後就會出500或無法顯示網頁
又或者試試將負荷限制設為低一些?