文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  微调组通信线程

20.7.1 微调组通信线程

组通信线程 (GCT) 在加载组复制插件时在循环中运行。GCT 接收来自组和插件的消息,处理与仲裁和故障检测相关的任务,发送一些保持活动消息,还处理来自/到服务器/组的传入和传出事务。GCT 在队列中等待传入消息。当没有消息时,GCT 会等待。在某些情况下,将此等待配置为稍长一点(进行主动等待)然后再实际进入休眠状态可能会被证明是有益的。这是因为另一种选择是让操作系统从处理器中切换出 GCT 并进行上下文切换。

要强制 GCT 进行主动等待,请使用 group_replication_poll_spin_loops 选项,这会使 GCT 循环,在实际轮询队列以获取下一条消息之前,对配置的循环次数不做任何相关操作。

例如

mysql> SET GLOBAL group_replication_poll_spin_loops= 10000;