问题:
构造环境:
根据先前的 实验 02,构造环境,模仿 binlog 的磁盘 IO 慢。
实验:
结论:
1. 这里不用 sys.latest_file_io 的原因是无法对操作延迟进行排序。
以 sys 中, 以 x$ 开头的视图,是原始数据。
不以 x$ 开头的视图,是给人类看的视图(比如时间显示会带单位,显示成 123 ns)。
performance_schema
. events_waits_history_long
和 performance_schema
. threads
如果某个线程退出,就不会出现在 sys.x$latest_file_io 视图。所以 sys.x$latest_file_io 不是"最近的 IO 操作记录",而是"当前活跃线程的最近的 IO 操作记录"。关于 MySQL 的技术内容,你们还有什么想知道的吗?赶紧留言告诉小编吧!