Spec-Zone.ru › MySQL 8.4

20.7.1 Тонкая настройка потока групповой связи

Поток групповой связи (GCT) работает в цикле, пока загружен плагин Group Replication. GCT получает сообщения из группы и от плагина, обрабатывает задачи, связанные с кворумом и обнаружением сбоев, отправляет сообщения о поддержании связи и также обрабатывает входящие и исходящие транзакции с/в сервер/группу. GCT ожидает входящих сообщений в очереди. При отсутствии сообщений GCT ожидает. В некоторых случаях может оказаться полезным увеличить это время ожидания (активное ожидание), прежде чем перейти в режим ожидания. Это связано с тем, что альтернативой является переключение операционной системой GCT с процессора и выполнение переключения контекста.

Чтобы принудительно заставить GCT выполнять активное ожидание, используйте опцию group_replication_poll_spin_loops, которая заставляет GCT циклически выполнять ничего не делающие итерации в соответствии с заданным количеством циклов, прежде чем фактически опросить очередь в поисках следующего сообщения.

Например:

mysql> SET GLOBAL group_replication_poll_spin_loops= 10000;

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/group-replication-fine-tuning-the-group-communication-thread.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API