注意从MySQL 8.0.14开始,此处介绍的性能架构表可用。在MySQL 8.0.14之前,请改用相应的
INFORMATION_SCHEMA
表。请参见“ INFORMATION_SCHEMA线程池表”。
以下各节描述了与线程池插件关联的Performance Schema表(请参见“ MySQL Enterprise Thread Pool”)。它们提供有关线程池操作的信息:
tp_thread_group_state
:有关线程池线程组状态的信息tp_thread_group_stats
:线程组统计tp_thread_state
:有关线程池线程状态的信息
这些表中的行表示时间快照。在的情况下tp_thread_state
,线程组的所有行均包含时间快照。因此,MySQL服务器在生成快照时会保留线程组的互斥量。但是它不能同时在所有线程组上保存互斥对象,以防止语句tp_thread_state
阻止整个MySQL服务器。
Performance Schema线程池表由线程池插件实现,并在该插件加载和卸载时加载和卸载(请参见“线程池安装”)。这些表不需要特殊的配置步骤。但是,表取决于启用的线程池插件。如果线程池插件已加载但被禁用,则不会创建表。