MySQL 8.3 Release Notes
实例表记录了哪些类型的对象被instrumented。它们提供事件名称和解释性注释或状态信息:
-
cond_instances:条件同步对象实例 -
file_instances:文件实例 -
mutex_instances:互斥同步对象实例 -
rwlock_instances:锁同步对象实例 -
socket_instances:活动连接实例
这些表列出了instrumented 的同步对象、文件和连接。有三种类型的同步对象:cond、mutex 和 rwlock。每个实例表都有一个 EVENT_NAME 或 NAME 列,以指示每行关联的仪器。仪器名称可能具有多个部分,并形成一个层次结构,如 第 29.6 节,“性能模式仪器命名约定” 中所讨论的那样。
mutex_instances.LOCKED_BY_THREAD_ID 和 rwlock_instances.WRITE_LOCKED_BY_THREAD_ID 列对于调查性能瓶颈或死锁非常重要。有关如何使用它们来诊断问题的示例,请参阅 第 29.19 节,“使用性能模式诊断问题”。