Mysql
對 LAMP 堆棧中的大量負載問題進行故障排除/擴展?
我們正在執行一個 LAMP 堆棧(Perl、MySQL),由於使用量的增加和使用者行為的變化,最近我們的數據庫負載大約增加了三倍……這使我們的系統超載。
使用相當標準的 3 層架構,大量網路伺服器(似乎不是問題),一些專用伺服器(不認為這是問題)和一個相當大的 MySQL 數據庫,位於現代 Sun 硬體上,帶有 lota(72GB ) 記憶體(數據庫似乎是目前的瓶頸)。
我猜有兩個問題:
任何人都知道他們可以指出我們幫助我們解決負載問題的一些資源嗎?購買硬體絕對是在桌面上;正如配置更改…
任何有大規模擴展 LAMP 堆棧的經驗並對付費諮詢工作感興趣的人?我們立即需要有人,最好願意前往北卡羅來納州羅利提供現場幫助……首要目標是擺脫目前的危機;第二個目標是幫助計劃在未來 2 年內再增加 10 倍的使用量。
(作為問題 #2 的子問題:你會去哪裡尋找這樣的顧問???)
提前致謝!-史蒂夫
好消息是,如果是數據庫問題,那麼實際上可以通過遠端連接有效地完成許多類型的數據庫工作。如果您能夠在伺服器集群中快速設置 VPN 以及遠端 SSH/終端帳戶,那麼您的顧問範圍會迅速擴大。
我自己從未與Percona合作過,但他們的 MySQL 可擴展性 + 性能書籍非常好,他們在 Maatkit 上的工作也是如此。其他回饋社區的顧問包括Jeremy Cole@Proven Scaling和Open Query 團隊。