暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【ACDU 翻译】MySQL 18.7.1 微调群组通信线程

原创 由迪 2023-02-16
246

18.7.1 微调群组通信线程

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

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

例如:

mysql> SET GLOBAL group_replication_poll_spin_loops= 10000;
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论