mysql -h $ip -P $port -u $user -p
# 登录
show processlist;
# 查看连接状态
show variables like 'transaction_isolation';
# 查看所有变量
select * from information_schema.innodb_trx where TIME_TO_SEC(timediff(now(),trx_started))>60;
查找持续时间超过 60s 的事务
explain select * from t where between 10000 and 20000 limit 1000;
# 解释这条语句执行行为.
show index from t;
# 显示表t索引
alter table t add index idx_name(email);
# 增加表t索引
analyze table t;
# 当索引的统计信息不正确时, 可重建统计索引信息.
fio -filename=$filename -direct=1 -iodepth 1 -thread -rw=randrw -ioengine=psync -bs=16k -size=500M -numjobs=10 -runtime=10 -group_reporting -name=mytest
# 设置innodb_io_capacity 这个参数了, 告诉 InnoDB 你的磁盘能力
set log_query_time=0
将慢查询日志的阈值设置为 0, 表示这个线程接下来的语句都会被记录入慢查询日志中;