MySQL 8.0参考手册
MySQL 8.0版本说明
的setup_actors
表包含确定是否为新的前台服务器线程(与客户机连接关联的线程)启用监视和历史事件日志记录的信息。默认情况下,该表的最大大小为100行。要更改表大小,请修改performance_schema_setup_actors_size
服务器启动时的系统变量。
对于每个新的前台线程,性能架构将线程的用户和主机与setup_actors
表格如果该表中的行匹配,则启用
而且历史
列值用于设置检测
而且历史
列,分别为线程
线程的表行。这使检测和历史事件日志记录能够有选择地应用于每个主机、用户或帐户(用户和主机组合)。如果没有匹配,则检测
而且历史
线程的列设置为没有
.
对于后台线程,没有关联的用户。检测
而且历史
是是的
默认和setup_actors
不征求意见。
的初始内容setup_actors
表匹配任何用户和主机组合,所以监视和历史事件收集默认为所有前台线程启用:
SELECT * FROM performance_schema.setup_actors;+------+------+------+---------+---------+ | 主机用户| | | |启用历史作用 | +------+------+------+---------+---------+ | % | % | % | 是的|是的 | +------+------+------+---------+---------+
有关如何使用setup_actors
表影响事件监视,请参见第5.6节,“线程预过滤”.
修订setup_actors
表只影响修改后创建的前台线程,不影响现有线程。要影响现有线程,请修改检测
而且历史
列线程
表行。
的setup_actors
表有这些列:
宿主
主机名。这应该是一个字面名称,或者
“%”
意味着”任何主机。”用户
用户名。这应该是一个字面名称,或者
“%”
意味着”任何用户。”角色
未使用的。
启用
是否为与行匹配的前台线程启用插装。取值为
是的
或没有
.历史
是否记录与行匹配的前台线程的历史事件。取值为
是的
或没有
.
的setup_actors
表有以下索引:
主键(
宿主
,用户
,角色
)
截断表
被允许用于setup_actors
表格它删除了行。