@@ -47,18 +47,18 @@ include/sync_with_master_gtid.inc
47
47
SELECT * FROM t1 ORDER BY a;
48
48
a b
49
49
1 10
50
- SELECT variable_value - @group_commits FROM information_schema.global_status
51
- WHERE variable_name = 'binlog_group_commits';
52
- variable_value - @group_commits
53
- 3
50
+ SELECT IF((commits.variable_value - @group_commits) IN (1,3), "OK", "Not 1 or 3 groups"),
51
+ ((commits.variable_value - @group_commits) - (reason_usec.variable_value - @group_commit_reason_usec)) as diff
52
+ FROM information_schema.global_status commits
53
+ JOIN information_schema.global_status reason_usec
54
+ WHERE commits.variable_name = 'binlog_group_commits'
55
+ AND reason_usec.variable_name = 'binlog_group_commit_reason_usec';
56
+ IF((commits.variable_value - @group_commits) IN (1,3), "OK", "Not 1 or 3 groups") diff
57
+ OK 0
54
58
SELECT variable_value - @group_commit_reason_count FROM information_schema.global_status
55
59
WHERE variable_name = 'binlog_group_commit_reason_count';
56
60
variable_value - @group_commit_reason_count
57
61
0
58
- SELECT variable_value - @group_commit_reason_usec FROM information_schema.global_status
59
- WHERE variable_name = 'binlog_group_commit_reason_usec';
60
- variable_value - @group_commit_reason_usec
61
- 3
62
62
SELECT variable_value - @group_commit_reason_transaction FROM information_schema.global_status
63
63
WHERE variable_name = 'binlog_group_commit_reason_transaction';
64
64
variable_value - @group_commit_reason_transaction
0 commit comments