mysql性能监控指令

-- QPS:queries per seconds 每秒钟查询数量
-- 查询所有的全局状态
SHOW GLOBAL STATUS;
-- 查询QPS
SHOW GLOBAL STATUS LIKE "questions%";

-- TPS:tranaction per seconds 每秒钟事务数
-- TPS=(Com_commit+Com_rollback)/seconds
SHOW GLOBAL STATUS LIKE "Com_commit";
SHOW GLOBAL STATUS LIKE "Com_rollback";

-- 线程连接数
-- 使用过的最大连接数
SHOW GLOBAL STATUS LIKE "Max_used_connections";
-- 系统允许的最大连接数
SHOW VARIABLES LIKE "max_connections";
SHOW GLOBAL STATUS LIKE "Threads%";

-- Query Cache:查询缓存(即多次使用同一个查询语句时,后面的查询通过缓存实现)
SHOW STATUS LIKE "Qcache%";
-- Query Cache命中率,即Query_cache_hits
-- Query_cache_hits=(Qcache_hits/(Qcache_hits+Qcache_inserts))*100%

-- 锁定状态
SHOW GLOBAL STATUS LIKE "%lock%";
-- Table_locks_waited/Table_locks_immediate 值越大代表表锁造成的阻塞越严重(immediate——立即/马上)

-- 查询慢查询开关状态
SHOW VARIABLES LIKE "%slow%";
-- 查询慢查询数量
SHOW GLOBAL STATUS LIKE "%slow%"; 
-- 系统定义的慢查询的时间
SHOW VARIABLES LIKE "long_query_time";
-- 设置的方法(不推荐),建议手动修改配置文件,然后重启mysql,指令的方式很难生效
SET GLOBAL slow_query_log=ON;
SET GLOBAL long_query_time=5.0;
-- 验证慢查询是否生效,执行后查看日志是否记录
SELECT SLEEP(6);
-- 没有使用索引的查询语句开关状态
SHOW VARIABLES LIKE "%log_queries_not_using_indexes%";
-- mysqldumpslow是mysql自带的分析慢查询的指令,进入慢查询日志目录下,使用该指令(规则用时问度娘)
-- 得到返回记录集最多的10个SQL
-- mysqldumpslow -s r -t slow.log
-- 得到访问次数最多的10个SQL
-- mysqldumpslow -s c -t 10 slow.log
-- 得到按照时间排序的前10条里面含有左连接的查询语句
-- mysqldumpslow -s t -t 10 -g "left join" slow.log


-- 通过该指令查看mysql安装目录
SHOW VARIABLES LIKE "%character%";
-- 执行增删改查的次数(查询当前连接执行的次数,去掉global即可)
SHOW GLOBAL STATUS LIKE 'com_select';
SHOW GLOBAL STATUS LIKE 'com_update';
SHOW GLOBAL STATUS LIKE 'com_insert';
SHOW GLOBAL STATUS LIKE 'com_delete';
-- 错误日志的目录
SHOW GLOBAL VARIABLES LIKE '%log_err%';
-- 等待时间
SHOW GLOBAL VARIABLES LIKE 'wait_timeout';
-- 当前连接列表
SHOW FULL PROCESSLIST;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值