MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
MySQL企业线程池包含以下元素:
一个插件库文件实现了线程池代码的插件,以及几个相关的监视表,提供了关于线程池操作的信息:
从MySQL 8.0.14开始,监视表是性能模式表;看到第27.12.16节“性能架构线程池表”.
在MySQL 8.0.14之前,监视表是
INFORMATION_SCHEMA
表;看到第26.5节,“INFORMATION_SCHEMA线程池表”.的
INFORMATION_SCHEMA
表现在已弃用;希望在MySQL的未来版本中删除它们。应用程序应该从INFORMATION_SCHEMA
表转换为性能架构表。例如,如果一个应用程序使用这个查询:Select * from information_schema.tp_thread_state;
应用程序应该使用这个查询:
SELECT * FROM performance_schema.tp_thread_state;
请注意如果不加载所有监视表,一些或所有MySQL Enterprise Monitor线程池图可能为空。
有关线程池如何工作的详细描述,请参见第5.6.3.3节“线程池操作”.
有几个系统变量与线程池相关。的
thread_handling
系统变量的值为动态加载
当服务器成功加载线程池插件时。其他相关的系统变量由线程池插件实现,除非启用该插件,否则不可用。有关使用这些变量的信息,请参见第5.6.3.3节“线程池操作”,第5.6.3.4节,“线程池调优”.
性能模式具有公开关于线程池的信息的工具,可用于调查操作性能。要识别它们,使用以下查询:
SELECT * FROM performance_schema。setup_instruments WHERE NAME LIKE '%thread_pool%';
有关更多信息,请参见27章,MySQL性能模式.