Spec-Zone.ru › MySQL 9.2

20.7.6.1 Увеличение размера кэша

Если член отсутствует в течение периода, недостаточного для его исключения из группы, он может повторно подключиться и начать участвовать в группе снова, получив пропущенные транзакции из кэша сообщений XCom другого члена. Однако, если транзакции, произошедшие во время отсутствия члена, были удалены из кэшей сообщений XCom других членов из-за достижения максимального размера, член не сможет повторно подключиться таким образом.

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

В этой ситуации рассмотрите возможность увеличения ограничения group_replication_message_cache_size с учетом ожидаемого объема сообщений в период времени, указанный системной переменной group_replication_member_expel_timeout, плюс 5-секундный период обнаружения, чтобы кэш содержал все пропущенные сообщения, необходимые для успешного возвращения членов. Вы также можете рассмотреть возможность временного увеличения размера кэша, если ожидаете, что член станет недоступным на необычно длительный период времени.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/group-replication-performance-xcom-cache-increase.html

Spec-Zone.ru

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