数据库文件 I/O 部分包含以下仪表板:
按主机显示的数据库文件 I/O仪表板汇总了按主机分组的文件 I/O。
表 5.2 主机的数据库文件 I/O
姓名 | 描述 |
---|---|
主持人 |
客户端连接的主机。底层 Performance Schema 表中 HOST 列为 NULL 的行被假定为用于后台线程,并使用主机名报告
|
全部的 | 主机的文件 I/O 事件总数。 |
总延迟 | 主机的定时文件 I/O 事件的总等待时间。 |
Database File I/O By Thread仪表板汇总了 I/O 消费者以显示等待 I/O 的时间,按线程分组 。
表 5.3 按线程的数据库文件 I/O
姓名 | 描述 |
---|---|
线程号 | 线程标识符。 |
用户 | 对于前台线程,与线程关联的帐户。对于后台线程,线程名称。 |
平均延迟 | 线程的每个定时 I/O 事件的平均等待时间。 |
最大延迟 | 线程的定时 I/O 事件的最大单次等待时间。 |
最小延迟 | 线程的定时 I/O 事件的最小单次等待时间。 |
进程列表 ID | 对于前台线程,线程的进程列表 ID。对于后台线程,NULL。 |
全部的 | 线程的 I/O 事件总数。 |
总延迟 | 线程的定时 I/O 事件的总等待时间。 |
数据库文件 I/O 按文件仪表板汇总全局 I/O 消费者以显示 I/O 量 ,按文件分组。
表 5.4 按文件分类的数据库文件 I/O
姓名 | 描述 |
---|---|
文件 | 文件路径名。 |
计数杂项 | 文件的其他 I/O 事件总数。 |
计数读取 | 文件的读取 I/O 事件总数。 |
计数写入 | 文件的写 I/O 事件总数。 |
杂项延迟 | 文件的其他定时 I/O 事件的总等待时间。 |
全部的 | 文件的 I/O 事件总数。 |
总延迟 | 文件的定时 I/O 事件的总等待时间。 |
写入延迟 | 文件的定时写入 I/O 事件的总等待时间。 |
Database File I/O By Type仪表板汇总了全局 I/O 消费者,以显示 I/O 数量和等待 I/O 的时间,按事件分组 。
表 5.5 数据库文件 I/O 按类型
姓名 | 描述 |
---|---|
事件 | I/O 事件名称,去除了 wait/io/file/ 前缀。 |
平均延迟 | I/O 事件每次定时发生的平均等待时间。 |
平均阅读 | I/O 事件每次读取的平均字节数。 |
平均写作 | I/O 事件每次写入的平均字节数。 |
计数读取 | I/O 事件的读取请求数。 |
计数写入 | I/O 事件的写入请求数。 |
最大延迟 | I/O 事件定时发生的最大单次等待时间。 |
杂项延迟 | I/O 事件的其他定时发生的总等待时间。 |
读取延迟 | I/O 事件的定时读取发生的总等待时间。 |
全部的 | I/O 事件的总发生次数。 |
总延迟 | I/O 事件定时发生的总等待时间。 |
总阅读 | 为 I/O 事件读取的字节数。 |
总笔数 | 为 I/O 事件写入的字节数。 |
写入延迟 | I/O 事件的定时写入发生的总等待时间。 |
InnoDB 文件 I/O仪表板显示有关受监视服务器上各种文件 I/O 活动的信息 。
表 5.6 InnoDB 文件 I/O 性能页面区域
姓名 | 描述 |
---|---|
数据文件 IO 活动(字节) | 绘制读取和写入的数据量(以字节为单位)的图形。 |
数据文件 IO 活动 (ops) | 绘制 fsync() 操作、数据读取和写入的次数。 |
每次读取的平均字节数 | 绘制每次读取的平均字节数。 |
双写活动 | 绘制双写操作次数和为双写操作写入的页数。 |
重做日志 IO 活动(字节) | 绘制写入日志文件的字节数。 |
重做日志 IO 活动 (ops) | 绘制日志写入请求数和物理日志写入数的图形。 |
重做日志等待 | 绘制日志缓冲区太小而必须刷新的次数。 |
等待IO | 绘制挂起的异步 I/O 读/写请求的数量, |
待处理的冲洗 | 绘制挂起缓冲区和重做日志刷新操作的数量。 |
打开文件 | 绘制 InnoDB 中打开文件的数量。 |
InnoDB IO 配置 | 列出 InnoDB IO-specific 系统变量及其值。 |