過去数日間、特定の間隔 (5 分) で、MySQL 接続数が約 3000 接続で急増し、これが最高です。
これは5分ごとに継続的に発生します。本番環境ですべてのクエリをログに記録したことに非常に驚いていますが、何も見つかりませんでした。このスパイクはスレーブ (読み取り) サーバーでのみ発生しており、書き込み (マスター) には問題ありません。
PHP/MySQL/Apache を使用した当社の Web サイト。マスター/スレーブで2つのDBサーバーを使用しています。
すべてがマスターで書き込み、すべてがスレーブで読み取られます。ほとんどのテーブルは innodb エンジンを使用しています。
Following thing which i have done :
1. Log all read query and connections instance (log file)
2. Check server max_connection
3. check other innodb parameter like
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
SHOW VARIABLES LIKE 'innodb_additional_mem_pool_size';
SHOW VARIABLES LIKE 'innodb_log_buffer_size';
SHOW VARIABLES LIKE 'thread_stack';
実際、この問題を解決するための道筋がわかりません。この問題を解決するために、どの方向に研究開発を行うべきでしょうか。
この突然のスパイクがどのようにして MySQL サーバーにやってくるのか、私は完全に困惑しています。そしてそれは予測可能です。
私を助けてください