これは私の友人が抱えている問題です。
彼はレコードkeyword
のみのテーブルを持っています。サーバーにはパブリック IP があり、マシンから実行すると (インターネット経由でサーバーにアクセスし9000
ます)、クエリは非常に高速です (200 ミリ秒)。何度実行しても、非常に高速です。ここまでは順調ですね。MySQL
SELECT id, word FROM keyword
MySQL
現在、彼はイントラネットでマシンから同じクエリを実行MySQL
し、パブリックIPでサーバーに再びアクセスします。クエリには数秒もかかる場合があり、サーバーログ40
の遅いクエリとしてログに記録されます。彼は自分のイントラネットの別のマシンからも試しましたが、再び数秒MySQL
かかることもあります。40
これはどのように可能ですか?彼のイントラネットのみのネットワークの問題である場合、なぜMySQL
それを遅いクエリとしてログに記録するのでしょうか? 私の知る限り、MySQL
スロークエリログのクエリ時間にはネットワーク転送が含まれていませんか?
この問題のトラブルシューティング方法は? 私は本当にイライラしています。
ご挨拶、
ペタル