u16suzuの blog

日々学んだことのメモブログです。

MySQLのコマンドメモ

最新のslow queryを10件表示 結構時間かかる。

mysql > use mysql;
mysql > SELECT * FROM slow_log ORDER BY start_time DESC LIMIT 10 ¥G;

indexを確認

mysql> show index from users;

explain

mysql> explain select * from users limit 1 \G;

select 結果を csv に保存

select * from users limit 1
INTO OUTFILE '/temp/test/list.csv' 
FIELDS TERMINATED BY ',' 
OPTIONALLY ENCLOSED BY '"'

mysqlの設定値を全て表示する

mysql> show variables\G;

slow query の閾値(long_query_time) を表示する。単位は秒で表示される。

mysql> show variables like 'long_query_time'  \G;