mysql 性能监控
mysql 性能优化
- 首先进入mysql
docker exec -it mysql bash
- 登录账号
mysql -uroot -p
常用命令
show profile 查看系统执行cost (老版本mysql 使用,后期可能会被mysql 去掉)
- 设置参数以正确的展示运行耗时
set profiling=1;
- 使用showProfiles展示语句的执行cost
- show profile可以展示更具体的执行耗时信息
- show profile 默认查询最新一条sql 的cost 可以使用 如下命令指定queryId 查询
- show profile 还提供了很多具体参数的展示如下图
performance_schema 比show profile 更好用的工具
use performance_schema;
使用druid(德鲁伊) 有更友好的监控
查询当前数据库有多少个client
show processlist;