Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Call with watch -d -n 1 ...
  4.  
  5. sql="SELECT CONCAT(member_host, ':', member_port) AS node, member_state AS state FROM performance_schema.replication_group_members"
  6. mysql --user=root --execute="${sql}" | column -t
  7. echo
  8.  
  9. sql="SELECT CHANNEL_NAME as channel, SERVICE_STATE AS state, LAST_ERROR_NUMBER AS err_no, LAST_ERROR_MESSAGE AS err_msg, LAST_ERROR_TIMESTAMP AS err_ts FROM performance_schema.replication_connection_status"
  10. mysql --user=root --execute="${sql}" | column -t
  11. echo
  12.  
  13. sql="SELECT CHANNEL_NAME AS channel, COUNT_TRANSACTIONS_IN_QUEUE AS cnt_trx_in_q, COUNT_TRANSACTIONS_CHECKED cnt_trx_chkd, COUNT_CONFLICTS_DETECTED cnt_confl_detc, COUNT_TRANSACTIONS_ROWS_VALIDATING cnt_trx_row_val FROM performance_schema.replication_group_member_stats"
  14. mysql --user=root --execute="${sql}" | column -t
  15. echo
  16.  
  17. sql="SELECT @@read_only AS ro, @@super_read_only AS super_ro, @@group_replication_single_primary_mode AS single_prim, @@group_replication_bootstrap_group AS bootstrap"
  18. mysql --user=root --execute="${sql}" | column -t
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement