~Linux、MySQLからAJAXまでMySQLのスロークエリログの概要と表示方法MySQLのスロークエリログの概要を表示方法についてです。※目次をクリックすると目次の下部にコンテンツが表示されます。・スロークエリログは、”min_examined_row_limit”サーバーシステム変数で指定した行以上のクエリで、”long_query_time”サーバーシステム分数で設定した時間以上の実行時間を要した場合にそのSQLをログに記録する。・”long_query_time”のデフォルトは10秒。マイクロ秒単位に設定でき、0にしてすべてを記録することも出来る。・ログをファイルに記録する場合はマイクロ秒単位で時間が記録されるが、テーブルに記録する場合は秒単位。・デフォルトでは、管理用のSQLやインデックスを指定していないクエリは記録されない。変更する場合は、–log-slow-admin-statements、–log-queries-not-using-indexesで設定する。・スロークエリログの有効、無効は–slow_query_log[={0|1}]で設定。・–slow_query_log_file=file_nameでファイル名を指定する事が出来る。指定していない場合のデフォルトは、host_name-slow.logでPIDファイルと同じディレクトリに作成する。ファイル名を指定した場合は、データディレクトリ内に作成する。・–log-outputで、出力先をテーブルに指定する事が出来る。この設定がNONEの場合は、–slow_query_logの設定より優先され、無効になる。デフォルトはFILE。●mysqldumpslowコマンド・ある特定の数値や文字列データを除いた類似したクエリーをグループ化して表示。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。