MySQL机能突发变乱题目排查能力
这部门简朴的打印,输出的时刻,以及自以前次输出的隔断时刻。 ②.BACKGROUND THREAD ![]() ③. SEMAPHORES 信号量 OS WAIT ARRAY INFO 操纵体系守候数组的信息,它是一个插槽数组,innodb行使了几多次操纵体系的守候 保存统计(reservation count)表现了innodb分派插槽的频度 信号计数(signal count) 权衡的是线程通过数组获得信号的频度 RW-shared spins:#这行表现读写的共享锁的计数器 RW-excl spins:#这行表现读写的排他锁的计数器 RW-sx spins:#这行表现共享排它锁计数器 *备注:5.7.2增进了一种新的读写锁范例称为SX共享排他锁 锁的拥有则可以读表中的任何数据,假如在响应的行上可以或许得到X锁,则可以修改该行。 ④. TRANSACTIONS 包括Innodb 事宜(transactions)的统计信息,尚有当前勾当的事宜列表。 transaction id: 这个ID是一个体系变量随时每次新的transaction发生而增进。 Purge done:正在举办清空(purge)操纵的transaction ID。你可以通过查察第transaction id和第Purge done ID的区别,大白没有被purge的事宜落伍的环境。 History listlength:记录了undo spaces内unpurged的事宜的个数。 ⑤. FILE I/O 表现了I/O Helper thread的状态,包罗一些统计信息 pending operations, pending的log和buffer pool thread的fsync()挪用 399 OS file:行表现了reads, writes, and fsync()挪用次数。 0.00 reads/s…… : 表现了每秒的统计信息 备注:“aio”暗示“ 异步I/O(asynchronous I/O).” ⑥. INSERT BUFFER AND ADAPTIVE HASH INDEX Ibuf:insertbuffer的一些信息,包罗free list, segment size Hash table:表现了hash table的一些信息最后一行表现了每秒举办了几多次hash搜刮,以及非hash搜刮 ⑦. LOG Log sequence number暗示的是redo log buffer中的lsn Log flushed up to暗示的是redo log file中的lsn Pages flushed up to暗示的缓冲池最旧脏页的lsn Last checkpoint at 指的就是最近一个物理页革新到磁盘时,它的fil_page_lsn的变量值。 ⑧. BUFFER POOL AND MEMORY 当前内存行使状态 Pages read ahead:表现了每秒线性预读跟从机预读的次数 备注:InnoDB 提供了两种预读的方法,一种是 Linear read ahead,由参数innodb_read_ahead_threshold节制,当你持续读取一个 extent 的 threshold 个 page 的时辰,会触发下一个 extent 64个page的预读。其它一种是Random read-ahead,由参数innodb_random_read_ahead节制,当你持续读取设定的数目的page后,会触发读取这个extent的剩余page。InnoDB 的预读成果是行使靠山线程异步完成。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |