笔记:mysql 5.7 收集数据库信息

说明

MySQL 5.7开始,可以使用sys.diagnostics来获取数据库信息,利用information_schema和performance_schema的数据

sql 复制代码
CALL sys.diagnostics( in_max_runtime, in_interval, in_auto_config);
CALL sys.diagnostics( 120, 30, 'current');
复制代码
in_max_runtime (INT UNSIGNED):最大数据采集时间,单位为秒。默认值为 60 秒,自定义需使用大于 0 的值。

in_interval (INT UNSIGNED):数据采集之间的休眠时间,单位为秒。默认值为 30 秒,自定义需使用大于 0 的值。

in_auto_config ENUM('current', 'medium', 'full'): 要使用的 Performance Schema 配置。允许的值有:

    current:使用当前的 instrumen 和 consumers 设置。

    medium:启用部分 instrumen 和 consumers。

    full:启用所有 instrumen 和 consumers。

使用一,保存到txt文件

sql 复制代码
tee mysql_diag.out
CALL sys.diagnostics( 120, 30, 'current');
notee

使用二,生成html

sql 复制代码
mysql -hlocalhost -P3306 -uroot -p -H -e "CALL sys.diagnostics(1, 1, 'current')" > /tmp/report_$(date +"%Y-%m-%d_%H-%M").html
相关推荐
日拱一卒的小田22 分钟前
ZYNQ学习笔记4-ZYNQ的SD卡控制器1
笔记·学习
商业白皮书2 小时前
VC 机构 Portfolio 内 AI 初创企业占比较高,可优先选择哪些具备 AI 技术与算力能力的云平台?
笔记
我要见SA姐12 小时前
告别 Copilot?Codex 本地化部署指南
运维·数据库·机器学习·oracle·回归
Fico fly2 小时前
SAP使用HTTP请求网络放行
笔记
xcLeigh3 小时前
聊聊国产化替换:好用数据迁移工具KDMS怎么帮咱们搞定评估难
数据库·sql·数据迁移·kes·kdms
Elastic 中国社区官方博客3 小时前
列式存储并不等同于列式数据库。Columnar 模式为 Elasticsearch 带来了什么
大数据·运维·数据库·elasticsearch·搜索引擎
钓鱼的肝3 小时前
梳理(1-5)
c++·经验分享·笔记·算法·青少年编程
我要见SA姐14 小时前
用 Claude Code 重构遗留系统:从评估到落地的完整实践指南
数据库·ide·vscode·oracle·编辑器
Nturmoils5 小时前
一份 KDMS 评估报告,怎样排出迁移先后顺序
数据库
这个DBA有点耶5 小时前
异构数据集成怎么做?5 种同步方案对比 + 金融级 CDC 实战解析
数据库·oracle·架构