File: histograms.result

package info (click to toggle)
mysql-8.0 8.0.43-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,273,924 kB
  • sloc: cpp: 4,684,605; ansic: 412,450; pascal: 108,398; java: 83,641; perl: 30,221; cs: 27,067; sql: 26,594; sh: 24,181; python: 21,816; yacc: 17,169; php: 11,522; xml: 7,388; javascript: 7,076; makefile: 2,194; lex: 1,075; awk: 670; asm: 520; objc: 183; ruby: 97; lisp: 86
file content (355 lines) | stat: -rw-r--r-- 11,147 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
update performance_schema.threads
set INSTRUMENTED='NO'
  where PROCESSLIST_ID = connection_id();
TRUNCATE TABLE performance_schema.events_statements_summary_by_digest;
TRUNCATE TABLE performance_schema.events_statements_histogram_by_digest;
TRUNCATE TABLE performance_schema.events_statements_histogram_global;
select count(*) from performance_schema.events_statements_summary_by_digest;
count(*)
0
select count(*) from performance_schema.events_statements_histogram_by_digest;
count(*)
0
select count(*) from performance_schema.events_statements_histogram_global;
count(*)
450
select * from performance_schema.events_statements_histogram_global
where COUNT_BUCKET > 0;
BUCKET_NUMBER	BUCKET_TIMER_LOW	BUCKET_TIMER_HIGH	COUNT_BUCKET	COUNT_BUCKET_AND_LOWER	BUCKET_QUANTILE
select BUCKET_NUMBER, BUCKET_TIMER_LOW, BUCKET_TIMER_HIGH
from performance_schema.events_statements_histogram_global
where BUCKET_NUMBER <= 10
order by BUCKET_NUMBER;
BUCKET_NUMBER	BUCKET_TIMER_LOW	BUCKET_TIMER_HIGH
0	0	10000000
1	10000000	10471285
2	10471285	10964781
3	10964781	11481536
4	11481536	12022644
5	12022644	12589254
6	12589254	13182567
7	13182567	13803842
8	13803842	14454397
9	14454397	15135612
10	15135612	15848931
select BUCKET_NUMBER, BUCKET_TIMER_LOW, BUCKET_TIMER_HIGH
from performance_schema.events_statements_histogram_global
where BUCKET_NUMBER >= 440
order by BUCKET_NUMBER;
BUCKET_NUMBER	BUCKET_TIMER_LOW	BUCKET_TIMER_HIGH
440	6025595860743779	6309573444802144
441	6309573444802144	6606934480076182
442	6606934480076182	6918309709189598
443	6918309709189598	7244359600750145
444	7244359600750145	7585775750292094
445	7585775750292094	7943282347243084
446	7943282347243084	8317637711026992
447	8317637711026992	8709635899561102
448	8709635899561102	9120108393559408
449	9120108393559408	18446744073709551615
select min(BUCKET_TIMER_HIGH/BUCKET_TIMER_LOW),
max(BUCKET_TIMER_HIGH/BUCKET_TIMER_LOW)
from performance_schema.events_statements_histogram_global
where (BUCKET_NUMBER > 0) and (BUCKET_NUMBER < 449);
min(BUCKET_TIMER_HIGH/BUCKET_TIMER_LOW)	max(BUCKET_TIMER_HIGH/BUCKET_TIMER_LOW)
1.0471	1.0471
select "A 1st statement" as marker_one;
marker_one
A 1st statement
select count(*)
from performance_schema.events_statements_histogram_by_digest;
count(*)
450
select count(*)
from performance_schema.events_statements_histogram_by_digest
where COUNT_BUCKET > 0;
count(*)
1
select DIGEST
from performance_schema.events_statements_summary_by_digest
where DIGEST_TEXT like "%marker_one%"
  into @digest_one;
select count(*)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
count(*)
450
select BUCKET_NUMBER, BUCKET_TIMER_LOW, BUCKET_TIMER_HIGH
from performance_schema.events_statements_histogram_by_digest
where (BUCKET_NUMBER <= 10)
and (DIGEST = @digest_one)
order by BUCKET_NUMBER;
BUCKET_NUMBER	BUCKET_TIMER_LOW	BUCKET_TIMER_HIGH
0	0	10000000
1	10000000	10471285
2	10471285	10964781
3	10964781	11481536
4	11481536	12022644
5	12022644	12589254
6	12589254	13182567
7	13182567	13803842
8	13803842	14454397
9	14454397	15135612
10	15135612	15848931
select BUCKET_NUMBER, BUCKET_TIMER_LOW, BUCKET_TIMER_HIGH
from performance_schema.events_statements_histogram_by_digest
where (BUCKET_NUMBER >= 440)
and (DIGEST = @digest_one)
order by BUCKET_NUMBER;
BUCKET_NUMBER	BUCKET_TIMER_LOW	BUCKET_TIMER_HIGH
440	6025595860743779	6309573444802144
441	6309573444802144	6606934480076182
442	6606934480076182	6918309709189598
443	6918309709189598	7244359600750145
444	7244359600750145	7585775750292094
445	7585775750292094	7943282347243084
446	7943282347243084	8317637711026992
447	8317637711026992	8709635899561102
448	8709635899561102	9120108393559408
449	9120108393559408	18446744073709551615
select min(BUCKET_TIMER_HIGH/BUCKET_TIMER_LOW),
max(BUCKET_TIMER_HIGH/BUCKET_TIMER_LOW)
from performance_schema.events_statements_histogram_by_digest
where (BUCKET_NUMBER > 0) and (BUCKET_NUMBER < 449)
and (DIGEST = @digest_one);
min(BUCKET_TIMER_HIGH/BUCKET_TIMER_LOW)	max(BUCKET_TIMER_HIGH/BUCKET_TIMER_LOW)
1.0471	1.0471
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
sum(COUNT_BUCKET)
1
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_global;
sum(COUNT_BUCKET)
1
select "A 1st statement, again" as marker_one;
marker_one
A 1st statement, again
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
sum(COUNT_BUCKET)
2
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_global;
sum(COUNT_BUCKET)
2
select "A 1st statement, again and again" as marker_one;
marker_one
A 1st statement, again and again
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
sum(COUNT_BUCKET)
3
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_global;
sum(COUNT_BUCKET)
3
select "A 2nd statement" as marker_two;
marker_two
A 2nd statement
select DIGEST
from performance_schema.events_statements_summary_by_digest
where DIGEST_TEXT like "%marker_two%"
  into @digest_two;
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
sum(COUNT_BUCKET)
3
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_two;
sum(COUNT_BUCKET)
1
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_global;
sum(COUNT_BUCKET)
4
select "A 2nd statement, again" as marker_two;
marker_two
A 2nd statement, again
select sum(COUNT_BUCKET), max(COUNT_BUCKET_AND_LOWER)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
sum(COUNT_BUCKET)	max(COUNT_BUCKET_AND_LOWER)
3	3
select sum(COUNT_BUCKET), max(COUNT_BUCKET_AND_LOWER)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_two;
sum(COUNT_BUCKET)	max(COUNT_BUCKET_AND_LOWER)
2	2
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_global;
sum(COUNT_BUCKET)
5
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where (DIGEST = @digest_one)
into @sum_digest_one;
select min(BUCKET_TIMER_LOW)
from performance_schema.events_statements_histogram_by_digest
where (DIGEST = @digest_one)
and (COUNT_BUCKET > 0)
into @min_digest_one;
select BUCKET_TIMER_HIGH
from performance_schema.events_statements_histogram_by_digest
where (DIGEST = @digest_one)
and (COUNT_BUCKET_AND_LOWER = @sum_digest_one)
order by BUCKET_NUMBER
limit 1
into @max_digest_one;
select DIGEST_TEXT,
"Check quantile relative values" as check_title,
(0 <= QUANTILE_95) as check_1,
(QUANTILE_95 <= QUANTILE_99) as check_2,
(QUANTILE_99 <= QUANTILE_999) as check_3
from performance_schema.events_statements_summary_by_digest;
DIGEST_TEXT	check_title	check_1	check_2	check_3
SELECT ? AS `marker_one`	Check quantile relative values	1	1	1
SELECT ? AS `marker_two`	Check quantile relative values	1	1	1
select
DIGEST_TEXT,
"Check quantile values within bounds" as check_title,
(0 <= @min_digest_one) as check_1,
(@min_digest_one <= QUANTILE_95) as check_2,
(QUANTILE_999 <= @max_digest_one) as check_3
from performance_schema.events_statements_summary_by_digest
where DIGEST = @digest_one;
DIGEST_TEXT	check_title	check_1	check_2	check_3
SELECT ? AS `marker_one`	Check quantile values within bounds	1	1	1
truncate table performance_schema.events_statements_histogram_by_digest;
select count(*)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
count(*)
450
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
sum(COUNT_BUCKET)
0
select count(*)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_two;
count(*)
450
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_two;
sum(COUNT_BUCKET)
0
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_global;
sum(COUNT_BUCKET)
5
select DIGEST_TEXT, COUNT_STAR
from performance_schema.events_statements_summary_by_digest;
DIGEST_TEXT	COUNT_STAR
SELECT ? AS `marker_one`	3
SELECT ? AS `marker_two`	2
select "A 2nd statement, again" as marker_two;
marker_two
A 2nd statement, again
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
sum(COUNT_BUCKET)
0
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_two;
sum(COUNT_BUCKET)
1
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_global;
sum(COUNT_BUCKET)
6
truncate table performance_schema.events_statements_histogram_global;
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
sum(COUNT_BUCKET)
0
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_two;
sum(COUNT_BUCKET)
1
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_global;
sum(COUNT_BUCKET)
0
select DIGEST_TEXT, COUNT_STAR
from performance_schema.events_statements_summary_by_digest;
DIGEST_TEXT	COUNT_STAR
SELECT ? AS `marker_one`	3
SELECT ? AS `marker_two`	3
select "A 1st statement, again" as marker_one;
marker_one
A 1st statement, again
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
sum(COUNT_BUCKET)
1
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_two;
sum(COUNT_BUCKET)
1
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_global;
sum(COUNT_BUCKET)
1
truncate table performance_schema.events_statements_summary_by_digest;
select count(*)
from performance_schema.events_statements_histogram_by_digest;
count(*)
0
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_global;
sum(COUNT_BUCKET)
1
select "A 1st statement, another time" as marker_one;
marker_one
A 1st statement, another time
select count(*)
from performance_schema.events_statements_histogram_by_digest;
count(*)
450
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
sum(COUNT_BUCKET)
1
select count(*)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_two;
count(*)
0
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_global;
sum(COUNT_BUCKET)
2
truncate table performance_schema.events_statements_summary_global_by_event_name;
select count(*)
from performance_schema.events_statements_histogram_by_digest;
count(*)
450
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_one;
sum(COUNT_BUCKET)
1
select count(*)
from performance_schema.events_statements_histogram_by_digest
where DIGEST = @digest_two;
count(*)
0
select sum(COUNT_BUCKET)
from performance_schema.events_statements_histogram_global;
sum(COUNT_BUCKET)
0