第一の操作MySQLの遅いアクセス(リモート)

JavaのMySQLデータベースの遠隔操作を使用した場合、最近、最初の要求は非常に遅く、非常に簡単にシステム接続タイムアウトエラーの崩壊につながります

ここでの問題は下に解決されます

-------------------------------------------------- ---------------

そのような(私の修正、自己MySQLのホスト情報)の私たちのMySQLの設定情報のほとんどは

構成情報は、多くのオンライン導入がある場合、こちら側が詳細に説明されていません、

そのうちの一つは、(私は設定する必要はありません)非常に重要です

このプロパティがどのくらい、mysqlはデフォルトのデフォルトは8時間(28800秒)で、切断されません表しWAIT_TIMEOUTこの値が小さく設定されている場合、それは最初の接続につながる失敗、またはあります簡単に切断!

リモートサーバ、MySQLが現れた場合は、上記の問題は、以下のプログラムで解決することができます(有効プロテスト!):

変数は、(株)無料ショーに参加しましょように WAIT_TIMEOUT  ; // 現在のMySQLのデフォルトのタイムアウトがどのくらいある照会
 SET WAIT_TIMEOUT参加し、株式会社フリー=  604800 ; // 7日にタイムアウトを設定します

以下のようなルックスを設定した後:

 

非常に重要なパラメータも禁止されているDNSもあります

次のmysqlidな/etc/my.cnfで、フィールドの追加:

スキップ-名前を-解決

データベースを再起動します。

DNSはまた、リバースDNSをオフにするには、上記のコマンドを使用して、コンフィギュレーション・ファイルをのmysqlできるも遅い引き起こす可能性がありますMySQLのWebアプリケーションと同様に、DNSの逆問題を,,遅くにつながることができます。

 

これまでのところ、完璧なソリューション!

おすすめ

転載: www.cnblogs.com/arebirth/p/mysqlconnectslow.html