満足させるべきスキップ


MySQLで丸太を製材所に送っている遅い質問をセットアップする方法

Linux

あなたがまったくそれが時々少し遅く走って、そして現れるためにとても時間がかかる努力であることができることがありそうな生産MySQLサーバーit’sを走らせるかまたは外に管理するかなぜ。DBの速度を落とす質問の位置を正確に示すことができることは、追跡するのが難しいことができます。MySQLは、あなたを手伝うために、選択をします。それは、選択と遅い質問を丸太に切りに来ます。いつあなたがいつものあなたよりもより遅くあなたのデータベース・サーバーが動いているのを見つけるかがテキスト・エディターのこのログ・ファイルを開いて、そしてクエリーがあるものが走っているのを遅く見ることができる方法。Let’sは、これを始める方法を見ます。

あなたのMySQL server’s構成ファイル、my.cnfを最初に開いて下さい。Linuxで、これは、/etcディレクトリーにあるべきです。ログ-遅いクエリーのパラメーターがすでにセットされたかを確認するために見て下さい。もしそうでないなら、このようなことにそれをその時にセットして下さい:

ログ-遅いクエリーの=/var/log/mysql/mysql-slow.log

あなたは、クエリーが遅いクエリーと見なされるのが適当である前にまた、時間の長さをセットする必要があります。私のサーバーで、このように、私は、30秒にそれをセットしました:

長い--質問をします--時間=30

あなたのMySQLサーバーを再スタートさせてそれからmysql-slow.logファイルを見て下さい。クエリーが30秒よりも完成するのにもっと時間がかかるときにはいつでも、または何をあなたがmy.cnfでセットしたとしても、クエリーは、mysql-slow.logで記録されるでしょう。今、欠陥を取り除いているMySQLクエリーは、はるかにシンプルなとあなたにとってより速いべきです。本当に時々このファイルを忘れずに調べて下さい。役立つだろうものはそれにありますcron仕事をセットアップして下さい 数日ごとに一度あなたにこのファイルを郵送すること。

貼りますでLinux.

関係がある郵便:

mytopで実時間であることでMySQLを監視する方法
安全な行儀であなたのMySQLに遠く離れてアクセスする方法
短い冗談–圧縮する方法、行動、を強打して、そしてディレクトリーを抽出して下さい
詳細なMySQL現状報告を得る方法
失われたMySQL根パスワードをリセットする方法

0つの応答

会話と連絡を保って、そこに予約しますそのこの郵便についてのコメントのためのRSS食事.



あるHTMLはOKです

あるいは、この郵便への返事経由でtrackback.