Spec-Zone.ru › MySQL 9.2

20.9.2 Переменные состояния репликации группы

В этом разделе описываются переменные состояния, предоставляющие информацию о репликации группы.

Переменные состояния и их значения перечислены ниже:

  • Gr_all_consensus_proposals_count

    Сумма всех предложений, которые были инициированы и завершены на этом узле.

  • Gr_all_consensus_time_sum

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

  • Gr_certification_garbage_collector_count

    Количество раз, когда выполнялся сборщик мусора сертификации.

  • Gr_certification_garbage_collector_time_sum

    Сумма времени в микросекундах, затраченного на сбор мусора сертификации.

  • Gr_consensus_bytes_received_sum

    Сумма всех байтов, полученных на уровне сокета от узлов группы, у которых этот узел является получателем.

  • Gr_consensus_bytes_sent_sum

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

    Например, если у нас есть группа из трех членов и мы отправляем сообщение размером 100 байт, это значение составит 300 байт, так как мы отправляем по 100 байт каждому узлу.

  • Gr_control_messages_sent_count

    Количество управляющих сообщений, отправленных этим членом.

  • Gr_control_messages_sent_bytes_sum

    Сумма байтов, используемых в управляющих сообщениях, отправленных этим членом; это размер на уровне сети.

  • Gr_control_messages_sent_roundtrip_time_sum

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

  • Gr_data_messages_sent_count

    Это количество сообщений данных транзакций, отправленных этим членом.

  • Gr_data_messages_sent_bytes_sum

    Сумма в байтах, используемых сообщениями данных, отправленными этим членом; это размер на уровне сети.

  • Gr_data_messages_sent_roundtrip_time_sum

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

  • Gr_empty_consensus_proposals_count

    Сумма всех пустых раундов предложений, которые были инициированы и завершены на этом узле.

  • Gr_extended_consensus_count

    Количество полных раундов консенсуса в 3 фазы, инициированных этим узлом. Если это число со временем увеличивается, это означает, что по крайней мере у одного узла проблемы с ответом на предложения, либо из-за медленной работы, либо из-за проблем с сетью. Используйте это значение вместе со столбцом count_member_failure_suspicions таблицы Performance Schema replication_group_communication_information при диагностике таких проблем.

  • Gr_flow_control_throttle_active_count

    Количество сессий, которые в настоящее время ограничиваются механизмом управления потоком репликации группы. Дополнительную информацию см. в разделе 7.5.7, «Компонент статистики управления потоком репликации группы».

  • Gr_flow_control_throttle_count

    Количество транзакций, которые были ограничены управлением потоком механизмом управления потоком репликации группы с момента последней перезагрузки сервера. Дополнительную информацию см. в разделе 7.5.7, «Компонент статистики управления потоком репликации группы».

  • Gr_flow_control_throttle_last_throttle_timestamp

    Отметка времени, показывающая, когда транзакция была в последний раз ограничена механизмом управления потоком репликации группы. Дополнительную информацию см. в разделе 7.5.7, «Компонент статистики управления потоком репликации группы».

  • Gr_flow_control_throttle_time_sum

    Общее время, в течение которого транзакции были ограничены механизмом управления потоком репликации группы с момента последней перезагрузки сервера, в микросекундах. Дополнительную информацию см. в разделе 7.5.7, «Компонент статистики управления потоком репликации группы».

  • Gr_last_consensus_end_timestamp

    Время, когда последнее предложение консенсуса было одобрено, в формате отметки времени. Это может указывать на то, что группа делает медленные успехи или остановилась.

  • Gr_total_messages_sent_count

    Количество сообщений высокого уровня, отправленных этим узлом в группу. Это сообщения, полученные из API для предложения группе. Механизм пакетной обработки XCom группирует эти сообщения и предлагает их все вместе. Значение, отображаемое для этой переменной, отражает количество сообщений до пакетной обработки.

  • Gr_transactions_consistency_after_sync_count

    Количество транзакций на вторичных узлах, которые ожидали начала, ожидая транзакций с первичного узла с group_replication_consistency равным AFTER или BEFORE_AND_AFTER для подтверждения.

  • Gr_transactions_consistency_after_sync_time_sum

    Сумма времен в микросекундах, в течение которых транзакции на вторичных узлах ожидали транзакций с первичного узла с group_replication_consistency равным AFTER или BEFORE_AND_AFTER для подтверждения перед началом.

  • Gr_transactions_consistency_after_termination_count

    Количество транзакций, выполненных с group_replication_consistency равным AFTER или BEFORE_AND_AFTER.

  • Gr_transactions_consistency_after_termination_time_sum

    Сумма времени в микросекундах между доставкой транзакции, выполненной с group_replication_consistency равным AFTER или BEFORE_AND_AFTER, и подтверждением другими членами группы о подготовке транзакции.

    Это значение не включает время прохождения отправки транзакции.

  • Gr_transactions_consistency_before_begin_count

    Количество транзакций, выполненных с group_replication_consistency равным BEFORE или BEFORE_AND_AFTER.

  • Gr_transactions_consistency_before_begin_time_sum

    Сумма времени в микросекундах, которое узел ожидал, пока канал приложения репликации группы не был обработан перед выполнением транзакции с group_replication_consistency равным BEFORE или BEFORE_AND_AFTER.

Эти переменные состояния имеют область действия члена, поскольку они отражают наблюдения локального члена. Они сбрасываются при загрузке группы, присоединении нового члена, автоматическом присоединении существующего члена и перезагрузке сервера.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/group-replication-status-variables.html

Spec-Zone.ru

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