ハードディスクメンテナンス

投稿記事数[8700]以上!PC,旧ゲーム,カメラ,動画などを、アヤしゐ專門妖語を使ッて解説スル!

MySQLでのログを取る(Debian,Log)

   


スポンサーリンク

MySQLでのログは標準でOFFなので、これを有効にする。

まず、

/etc/mysql/my.conf (Debian)

を開いて編集。

■ジェネラルログ(一般ログ)

# general_log_file = /var/log/mysql/mysql.log
# general_log = 1

↑先頭の#を外す。

■スロウクエリ

# Here you can see queries with especially long duration
# log_slow_queries = /var/log/mysql/mysql-slow.log
# long_query_time = 2

↑下二行の#を外す。

編集後、MySQLの停止、再開。

sudo /etc/init.d/mysql restart

すると、

Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.

と表示され、MySQLが再起動され、設定が反映される。

上記で示した場所

/var/log/mysql/mysql.log
/var/log/mysql/mysql-slow.log

に、ログファイルが生成されていることを確認する。

スロウクエリは、long_query_timeで指定した時間以上の場合に記録されるので、スロウクエリがない場合は記録されないが、
ジェネラルログは逐一記録されるので、MySQLの稼働が多いとログが膨大になるので注意。

スロウクエリの例

スポンサーリンク

# Time: 131225 23:30:00
# User@Host: root[root] @ localhost []
# Query_time: 2.941743 Lock_time: 0.000372 Rows_sent: 362 Rows_examined: 7138142
use test;
SET timestamp=1387952279;

スポンサーリンク



sha-bc@336×280

sha-bc@336×280


sha-bc@336×280

sha-bc@336×280

  関連記事

no image
(在庫僅少)激安サーバー2機種、Linuxを入れてファイルサーバーやMySQLの学習用に!(富士通とHP)

スポンサーリンク 2万円以下の激安サーバーを紹介しよう。 富士通 PRIMERG …

no image
Apacheのサーバー情報(ServerSignature)非表示設定 (Apache2.2.22 ,Debian7.4)

スポンサーリンク Apache/2.2.22 (Debian7.4) エラーペー …

phpMyAdmin
[2048KiB] phpMyAdminでのインポートファイルの上限を変更 [Debian,Ubuntu]

スポンサーリンク phpMyAdmin>インポート>インポートするファイル>参照 …

no image
Debianのホスト名の設定 (Debian7.4)

スポンサーリンク ホスト名はDebianのインストール時に設定するが、後で変更し …

no image
時,分,秒を[年月日時分秒]から取り出す(MySQL,hour,minute,second,extract,date_format)

スポンサーリンク あるテーブルの列(カラム)`reg_time`には、年月日時分 …

no image
CPU対決!激重SQL編!(Phenom X3 8400 vs Core i5 650)

スポンサーリンク 実行時間が70秒近くかかる激重クエリがある。 この実行に於ける …

no image
#1046 – No Database Selected(phpMyAdminでのインポート)

スポンサーリンク データベース(DB)のバックアップは重要、ということで、mys …

WordPress
[AWS] WordPressが重い/遅い件への対策 [MySQL]

スポンサーリンク CPUを喰いツクしているのか、メティアクティア重い/遅い、Wo …

no image
phpMyAdminのテーマ(スタイル/デザイン)の変更(Debian)

スポンサーリンク phpMyAdmin 3.4.11.1deb2 phpMyAd …

no image
PowerEdgeT105のCPU換装(2コアから3コアに)

スポンサーリンク DELLのサーバーであるPowerEdgeT105のCPUを …