Mysql

php mysql codeigniter的最大同時連接限制是多少?

  • September 12, 2011

我在 CodeIgniter 中建立了一個站點,它必須在一分鐘內處理成千上萬的使用者。MySQL 和 PHP 的最大同時連接數是否有限制?

http://dev.mysql.com/doc/refman/5.5/en/too-many-connections.html

MySQL 可以支持的最大連接數取決於給定平台上執行緒庫的質量、可用 RAM 量、每個連接使用多少 RAM、每個連接的工作負載以及所需的響應時間。Linux 或 Solaris 通常能夠支持 500 到 1000 個同時連接,如果您有許多 GB 的可用 RAM 並且每個連接的工作負載很低或響應時間目標要求不高,那麼它應該能夠支持多達 10,000 個連接。由於該平台上使用的 Posix 兼容層,Windows 被限制為(打開的表 × 2 + 打開的連接)< 2048。

但由於您在 config.php 文件中只提供了 1 個數據庫使用者,我想整個事情都適用於 1 個連接。

從 php 開始,我真的認為沒有限制,您可以打開數據庫伺服器可以處理的盡可能多的連接,當然也可以打開應用程序伺服器。

引用自:https://serverfault.com/questions/309485