sys库表的分类参考 mysql-workbench8.0社区版源码文件 res/scripts/sys/sys_reports.js
x$开头的视图都是原始的, 去掉之后就是美化的 自带单位, 类似linux的ls -l -h
的效果
sys.x$user_summary_by_file_io_type – IO等待, 按用户和事件分组, 按总延迟排序(latency)
sys.x$io_global_by_file_by_bytes – 使用IO的文件, 按Total IO(count_read)排序
sys.x$io_global_by_file_by_latency --IO等待 按文件
sys.x$io_global_by_wait_by_bytes --IO等待 按事件区分, 按 total_requested排序
sys.x$io_global_by_wait_by_latency – IO等待, 按事件区分, 按总延迟排序(total_latency)
sys.x$io_by_thread_by_latency – IO等待, 按线程分组, 按总IO降序(total_latency)
sys.x$memory_global_total --服务器总使用内存 memory_global_total显示更友好, 自带单位
sys.x$memory_global_by_current_bytes – 使用内存按事件分组
sys.x$memory_by_user_by_current_bytes – 使用内存按用户分组
sys.x$memory_by_host_by_current_bytes – 使用内存按主机分组
sys.x$memory_by_thread_by_current_bytes --使用内存按线程分组
数据来源: information_schema.innodb_buffer_page
sys.x$innodb_buffer_stats_by_schema --innodb内存分配, 按schema(库)分组
sys.x$innodb_buffer_stats_by_table – innodb内存分配, 按table分组
sys.x$waits_global_by_latency – 按事件分组, 总延迟(total_latency)降序
sys.x$waits_by_user_by_latency --按用户分组
sys.x$wait_classes_global_by_latency
sys.x$wait_classes_global_by_avg_latency
sys.x$statement_analysis
sys.x$statements_with_runtimes_in_95th_percentile – 运行时间是95%的时候的
sys.statements_with_temp_tables – 使用临时表的SQL
sys.statements_with_sorting – 使用sort的SQL 某些视图的DDL本身就有sort
sys.statements_with_full_table_scans – 使用全表扫描的SQL
sys.statements_with_errors_or_warnings – 执行错误的SQL
sys.x$user_summary – 一些汇总信息, 比如执行的SQL数量.IO次数之类的
sys.x$user_summary_by_statement_type – 用户执行语句情况
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有