3
我有10個應用程序服務器和1個mysql數據庫。我想爲mysql做連接池,但只是啓用mysql_pconnect()將無法工作,因爲它會導致一些服務器比其他服務器有更多的連接。MySQL持久連接
什麼是這種情況下的最佳解決方案..?
我有10個應用程序服務器和1個mysql數據庫。我想爲mysql做連接池,但只是啓用mysql_pconnect()將無法工作,因爲它會導致一些服務器比其他服務器有更多的連接。MySQL持久連接
什麼是這種情況下的最佳解決方案..?
爲什麼你想要使用持久連接?
它們很可能會造成麻煩,並且不會顯着提高性能(很可能)。
在您實驗室中的生產級硬件上運行一些性能測試,您會看到。
當反覆打開數千個連接時,會增加很多開銷。持久連接將在mysql服務器上做出相當大的改進。 – Ian 2010-02-12 17:14:45
@MarkR是正確的,請參閱http://groups.google.com/group/comp.databases.mysql/browse_thread/thread/4ae68befe1b488e7/e843f0b9e59ad710?#e843f0b9e59ad710 – 2010-02-12 20:00:02
Ian - 不要假設知道持續連接會對性能進行測試有多大影響。我們發現(在進行生產級硬件性能測量時)它沒有顯着差異。 – MarkR 2010-02-13 23:11:41