Skip to content

mysql查看

use performance_schema;

select * from threads;

mysql慢查询查看(mysql8版本)

mysql -uroot -p
// 再输入password

//切换到具体的数据库
use dvsdb30; 

// 查看慢查询日志是否开启  on为开启  off为关闭 默认是关闭的
show variables like 'slow_query_log';

// 设置是否开启慢查询日期记录
set global slow_query_log = on;    #开启
set global slow_query_log = off;   #关闭

// 查看慢查询的阈值(默认是10秒)
show variables like 'long_query_time';

// 如果想修改慢查询的阈值

// 阈值设置为1秒
set long_query_time = 1;   

// 法制设置全局的
set global long_query_time = 1;   

// 查看慢查询日志文件路径
show variables like 'slow_query_log_file';

cd /usr/bin

--  这里-S参数后面跟的r是row的缩写意思是从slow log里查找按照返回行数最高排序,默认是at即平均执行时间。-r 后面跟着的数字是返回几个结果,类似于limit
mysqldumpslow -S r -t 2 /usr/local/aehyok/ba52a9d7d924-slow.log

慢查询 muysqldumpslow 命令的使用

https://juejin.cn/post/6844904037888851976

mysql 最大链接数

show status like 'Thread%';

慢查询日志分析工具

https://juejin.cn/post/7078552705421180958#heading-13https://zhuanlan.zhihu.com/p/257975998

zypper install perl-DBI.x86_64 zypper install perl-DBD-MySQL.x86_64 zypper install perl-IO-Socket-SSL.noarch zypper install perl-Digest-MD5.x86_64 zypper install perl-TermReadKey.x86_64