You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SELECT * FROM status_by_thread WHERE thread_id IN (@con1_id, @con2_id, @con3_id) AND variable_name IN ('handler_delete', 'handler_rollback') ORDER BY thread_id;
205
-
THREAD_ID VARIABLE_NAME VARIABLE_VALUE
206
-
thread_id Handler_delete 1
207
-
thread_id Handler_rollback 1
208
-
thread_id Handler_delete 2
209
-
thread_id Handler_rollback 2
210
-
thread_id Handler_delete 3
211
-
thread_id Handler_rollback 3
212
204
#
213
205
# Verify expected counts for 'handler_delete' per thread
214
206
#
215
-
SELECT *, IF (variable_value = 1,'OK','ERROR') AS Expected FROM status_by_thread WHERE thread_id = @con1_id AND variable_name IN ('handler_delete');
207
+
SELECT *, IF (variable_value = 1,'OK','ERROR') AS Expected FROM status_by_thread WHERE thread_id = @con1_id AND variable_name IN ('handler_delete', 'handler_rollback');
216
208
THREAD_ID VARIABLE_NAME VARIABLE_VALUE Expected
217
-
connect_1 Handler_delete 1 OK
209
+
con_1 Handler_delete 1 OK
210
+
con_1 Handler_rollback 1 OK
218
211
#
219
-
SELECT *, IF (variable_value = 2,'OK','ERROR') AS Expected FROM status_by_thread WHERE thread_id = @con2_id AND variable_name IN ('handler_delete');
212
+
SELECT *, IF (variable_value = 2,'OK','ERROR') AS Expected FROM status_by_thread WHERE thread_id = @con2_id AND variable_name IN ('handler_delete', 'handler_rollback');
220
213
THREAD_ID VARIABLE_NAME VARIABLE_VALUE Expected
221
-
connnect_2 Handler_delete 2 OK
214
+
con_2 Handler_delete 2 OK
215
+
con_2 Handler_rollback 2 OK
222
216
#
223
-
SELECT *, IF (variable_value = 3,'OK','ERROR') AS Expected FROM status_by_thread WHERE thread_id = @con3_id AND variable_name IN ('handler_delete');
217
+
SELECT *, IF (variable_value = 3,'OK','ERROR') AS Expected FROM status_by_thread WHERE thread_id = @con3_id AND variable_name IN ('handler_delete', 'handler_rollback');
Copy file name to clipboardExpand all lines: mysql-test/suite/perfschema/t/show_aggregate.test
+6-8Lines changed: 6 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -130,20 +130,18 @@ SELECT thread_id INTO @con3_id FROM threads WHERE processlist_user IN ('user3');
130
130
--echo # Review per-thread status counts
131
131
--echo #
132
132
USE performance_schema;
133
-
--replace_column 1 thread_id
134
-
SELECT * FROM status_by_thread WHERE thread_id IN (@con1_id, @con2_id, @con3_id) AND variable_name IN ('handler_delete', 'handler_rollback') ORDER BY thread_id;
135
133
136
134
--echo #
137
135
--echo # Verify expected counts for 'handler_delete' per thread
138
136
--echo #
139
-
--replace_column 1 connect_1
140
-
SELECT *, IF (variable_value = 1,'OK','ERROR') AS Expected FROM status_by_thread WHERE thread_id = @con1_id AND variable_name IN ('handler_delete');
137
+
--replace_column 1 con_1
138
+
SELECT *, IF (variable_value = 1,'OK','ERROR') AS Expected FROM status_by_thread WHERE thread_id = @con1_id AND variable_name IN ('handler_delete', 'handler_rollback');
141
139
--echo #
142
-
--replace_column 1 connnect_2
143
-
SELECT *, IF (variable_value = 2,'OK','ERROR') AS Expected FROM status_by_thread WHERE thread_id = @con2_id AND variable_name IN ('handler_delete');
140
+
--replace_column 1 con_2
141
+
SELECT *, IF (variable_value = 2,'OK','ERROR') AS Expected FROM status_by_thread WHERE thread_id = @con2_id AND variable_name IN ('handler_delete', 'handler_rollback');
144
142
--echo #
145
-
--replace_column 1 connnect_3
146
-
SELECT *, IF (variable_value = 3,'OK','ERROR') AS Expected FROM status_by_thread WHERE thread_id = @con3_id AND variable_name IN ('handler_delete');
143
+
--replace_column 1 con_3
144
+
SELECT *, IF (variable_value = 3,'OK','ERROR') AS Expected FROM status_by_thread WHERE thread_id = @con3_id AND variable_name IN ('handler_delete', 'handler_rollback');
0 commit comments