MySQL 9.1.0
Source Code Documentation
|
A service that retrieve extra flow control stats from a member. More...
#include <group_replication_flow_control_metrics_service.h>
Public Attributes | |
mysql_service_status_t(* | get_throttle_count )(uint64_t *counts) |
This function SHALL be called whenever the caller wants to read number of throttled transactions on this server since Group Replication start. More... | |
mysql_service_status_t(* | get_throttle_time_sum )(uint64_t *time_sum) |
This function SHALL be called whenever the caller wants to read sum of time of throttled transactions on this server since Group Replication start. More... | |
mysql_service_status_t(* | get_throttle_active_count )(uint64_t *active_count) |
This function SHALL be called whenever the caller wants to read number of active throttled transactions on this server. More... | |
mysql_service_status_t(* | get_throttle_last_throttle_timestamp )(char *timestamp) |
This function SHALL be called whenever the caller wants to read timestamp last transaction was throttled on this server since Group Replication start. More... | |
A service that retrieve extra flow control stats from a member.
This only works if the component is on a server with group replication running.
mysql_service_status_t(* s_mysql_group_replication_flow_control_metrics_service::get_throttle_active_count) (uint64_t *active_count) |
This function SHALL be called whenever the caller wants to read number of active throttled transactions on this server.
[out] | active_count | number of active transactions being throttled |
mysql_service_status_t(* s_mysql_group_replication_flow_control_metrics_service::get_throttle_count) (uint64_t *counts) |
This function SHALL be called whenever the caller wants to read number of throttled transactions on this server since Group Replication start.
[out] | counts | number of transactions throttled |
mysql_service_status_t(* s_mysql_group_replication_flow_control_metrics_service::get_throttle_last_throttle_timestamp) (char *timestamp) |
This function SHALL be called whenever the caller wants to read timestamp last transaction was throttled on this server since Group Replication start.
[out] | timestamp | string representation of date. Buffer shall be bigger than MAX_DATE_STRING_REP_LENGTH. |
mysql_service_status_t(* s_mysql_group_replication_flow_control_metrics_service::get_throttle_time_sum) (uint64_t *time_sum) |
This function SHALL be called whenever the caller wants to read sum of time of throttled transactions on this server since Group Replication start.
[out] | time_sum | time in microseconds of transactions throttled |