29.2.2 数据库文件 I/O 图表和报告

本节介绍数据库文件 I/O 报告和图表。

笔记

此报告要求在选定的 MySQL 实例上安装 sys 架构。如果未安装 sys,并且所选实例兼容,系统会提示您安装它。

每个选项卡都包含以下公共元素:

  • 显示 n 个条目:每页显示的条目数。

  • 搜索:搜索页面内容。

  • 显示/隐藏列:使您能够通过选择或取消选择列来更改页面上显示的列集。

  • 页面导航:使您能够导航报告页面的按钮。

按文件的 I/O

按延迟和文件显示全球最大的 I/O 使用者。数据是从 中检索的 sys.x$io_global_by_file_by_latency,默认情况下按总延迟排序。

有关此报告中检索到的数据的更多信息,请参阅 io_global_by_file_by_latency 和 x$io_global_by_file_by_latency 视图

图 29.2 按文件的数据库文件 I/O

“数据库文件 I/O 按文件”报告的示例。

I/O 按等待类型

按延迟显示全球最大的 I/O 使用者。默认情况下,数据是从 中检索的 sys.x$io_global_by_wait_by_latency,并按总延迟排序。

该报告是报告和图表的结合。可以根据时间范围重新绘制图表。要更改时间范围,请选择范围按钮之一。值范围从 1 小时到 1 周。

有关此报告中检索到的数据的更多信息,请参阅 io_global_by_wait_by_latency 和 x$io_global_by_wait_by_latency 视图

图 29.3 按等待类型报告的数据库文件 I/O

按等待类型划分的数据库文件 I/O 报告示例。

下面显示了 I/O By Wait Type 选项卡上可用的图表子集:

图 29.4 按等待类型的数据库文件 I/O 图

按等待类型划分的数据库文件 I/O 图表示例。

线程 I/O

按线程显示排名靠前的 I/O 使用者,按总延迟排序。默认情况下,数据是从 中检索的 sys.x$io_by_thread_by_latency,并按延迟排序。

有关此报告中检索到的数据的更多信息,请参阅 io_by_thread_by_latency 和 x$io_by_thread_by_latency 视图

图 29.5 按线程的数据库文件 I/O

“数据库文件 I/O 按线程”报告的示例。