MySQL 8.3 Release Notes
组通信线程(GCT)在Group Replication插件加载时运行循环。GCT从组和插件接收消息,处理与仲裁和故障检测相关的任务,发送一些保持活动消息,并处理来自服务器/组的入站和出站事务。GCT在队列中等待入站消息。当没有消息时,GCT等待。通过配置这个等待时间稍长一些(进行活动等待)在某些情况下可能是有益的。这是因为操作系统将GCT从处理器中切换出去,并执行上下文切换。
要强制GCT执行活动等待,请使用group_replication_poll_spin_loops
选项,该选项使GCT循环执行无关操作,直到配置的循环次数,然后实际轮询队列以获取下一条消息。
例如:
mysql> SET GLOBAL group_replication_poll_spin_loops= 10000;