[mysql]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク

my.cnf内でlog-slow-queriesを指定しておくと、実行に時間がかかったクエリーをログに記録されます。時間の指定はlong-query-time(秒)にて指定します。以下の設定例では実行に二秒以上かかったSQL文をログにとります。(ログの場所は/var/lib/mysql以下などにでます)


[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-character-set=ujis
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
log-slow-queries
long-query-time=2
log-long-format


設定が有効になっているかは、以下のようにしてシステム変数を確認してください。


show variables like 'log%';



関連記事
show create table
log_slow_queries
テーブルのコピー
テーブルのカラム情報を見る
ユーザの追加
バージョンの調べ方
mysqladmin - mbstring PHP 拡張は見つかりませんでした
default-character-set - 文字コードの設定
データベースの文字コード
mysql_config
予約語のアップデート
接続しているデータベースの変更
サーバのステータス情報を表示
データベースの削除
システム変数の表示と変更
mysql - データベースの作成
mysql - 出力を縦表示にするには
mysql - ユーザのパスワードを設定するには
myisamchk - データの検査と修復
mysqlでデータベースの一覧を見るには
mysqldumpでバックアップを取る
広告