20.9.2 Переменные состояния репликации группы
В этом разделе описываются переменные состояния, предоставляющие информацию о репликации группы.
Переменные состояния и их значения перечислены ниже:
-
Gr_all_consensus_proposals_countСумма всех предложений, которые были инициированы и завершены на этом узле.
-
Общее время выполнения всех раундов консенсуса, начатых и завершенных на этом узле. Сравнивая это значение с
Gr_all_consensus_proposals_count, можно определить, имеет ли заданное время консенсуса восходящую тенденцию, что может указывать на проблему. -
Gr_certification_garbage_collector_countКоличество раз, когда выполнялся сборщик мусора сертификации.
-
Gr_certification_garbage_collector_time_sumСумма времени в микросекундах, затраченного на сбор мусора сертификации.
-
Gr_consensus_bytes_received_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_bytes_sumСумма в байтах, используемых сообщениями данных, отправленными этим членом; это размер на уровне сети.
-
Gr_data_messages_sent_roundtrip_time_sumСумма времен прохождения в микросекундах для сообщений данных, отправленных этим членом; время прохождения измеряется между отправкой и доставкой сообщения на отправителе. Это должно дать время между отправкой и доставкой сообщений данных для большинства членов группы, включая отправителя.
-
Gr_empty_consensus_proposals_countСумма всех пустых раундов предложений, которые были инициированы и завершены на этом узле.
-
Количество полных раундов консенсуса в 3 фазы, инициированных этим узлом. Если это число со временем увеличивается, это означает, что по крайней мере у одного узла проблемы с ответом на предложения, либо из-за медленной работы, либо из-за проблем с сетью. Используйте это значение вместе со столбцом
count_member_failure_suspicionsтаблицы Performance Schemareplication_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Время, когда последнее предложение консенсуса было одобрено, в формате отметки времени. Это может указывать на то, что группа делает медленные успехи или остановилась.
-
Количество сообщений высокого уровня, отправленных этим узлом в группу. Это сообщения, полученные из 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.