Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  Fine Tuning the Group Communication Thread

20.7.1 微调组通信线程

微调组通信线程(GCT)在 Group Replication 插件加载时运行在循环中。GCT 接收来自组和插件的消息,处理_quorum_和故障检测相关任务,发送一些keep alive 消息,并处理来自/到服务器/组的 incoming 和 outgoing 事务。GCT 等待队列中的 incoming 消息。当没有消息时,GCT 等待。通过将等待时间设置为略微更长(active wait),在某些情况下可能会有益处。这是因为操作系统否则将 GCT 从处理器中切换出去,并执行上下文切换。

要强制 GCT 做 active 等待,可以使用group_ replication_poll_spin_loops选项,使 GCT 循环,执行无关的操作数次,然后实际地轮询队列以获取下一个消息。

例如:

mysql> SET GLOBAL group_replication_poll_spin_loops= 10000;