Spec-Zone.ru › MySQL 5.7

17.9.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-5.7-en/group-replication-fine-tuning-the-group-communication-thread.html

Spec-Zone.ru

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