10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载 本手册摘录

26.5 INFORMATION_SCHEMA线程池表

请注意

从MySQL 8.0.14开始INFORMATION_SCHEMA线程池表也可以作为Performance Schema表使用。(见第27.12.16节,“性能模式线程池表”)。的INFORMATION_SCHEMA表是弃用;我们希望在MySQL的未来版本中移除它们。应用程序应该从旧表过渡到新表。例如,如果一个应用程序使用这个查询:

Select * from information_schema.tp_thread_state;

应用程序应该使用以下查询:

SELECT * FROM performance_schema.tp_thread_state;

以下部分将描述INFORMATION_SCHEMA与线程池插件相关的表(参见第5.6.3节,“MySQL企业线程池”).它们提供关于线程池操作的信息:

这些表中的行表示时间快照。在……的情况下TP_THREAD_STATE,一个线程组的所有行组成了一个时间快照。因此,MySQL服务器在生成快照时持有线程组的互斥锁。但是,它不会同时在所有线程组上保存互斥锁,以防止出现语句TP_THREAD_STATE防止阻塞整个MySQL服务器。

INFORMATION_SCHEMA线程池表由各个插件实现,是否加载其中一个插件的决定可以独立于其他插件(参见第5.6.3.2节,“螺纹池安装”).但是,所有表的内容都取决于启用的线程池插件。如果一个表插件被启用,但是线程池插件没有被启用,那么这个表就变得可见并且可以被访问,但是是空的。