~percona-dev/percona-server/release-5.1.51-11-fix-bug-661354

« back to all changes in this revision

Viewing changes to mysql-test/response-time-distribution.patch/percona_query_response_time-stored.result

  • Committer: Aleksandr Kuzminsky
  • Date: 2010-10-09 06:15:31 UTC
  • Revision ID: aleksandr.kuzminsky@percona.com-20101009061531-eu06zwg7qi0061u5
mysql-tests are are adjusted for XtraDB version 11

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
CREATE FUNCTION test_f()
2
 
RETURNS CHAR(30) DETERMINISTIC
3
 
BEGIN
4
 
DECLARE first  VARCHAR(5);
5
 
DECLARE second VARCHAR(5);
6
 
DECLARE result VARCHAR(20);
7
 
SELECT SLEEP(1.11) INTO first;
8
 
SET first= 'Hello';
9
 
SET second=', ';
10
 
SET result= CONCAT(first,second);
11
 
SET result= CONCAT(result,'world!');
12
 
RETURN result;
13
 
END/
14
 
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 1;
15
 
Warnings:
16
 
Warning 1292    Truncated incorrect query_response_time_range_base value: '1'
17
 
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
18
 
Variable_name   Value
19
 
query_response_time_range_base  2
20
 
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 2;
21
 
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
22
 
Variable_name   Value
23
 
query_response_time_range_base  2
24
 
FLUSH QUERY_RESPONSE_TIME;
25
 
SELECT d.count,
26
 
(SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count,
27
 
(SELECT SUM((b.total * 1000000) DIV 1000000) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as query_total,
28
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count != 0) as not_zero_region_count,
29
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count
30
 
FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as d WHERE d.count > 0;
31
 
count   query_count     query_total     not_zero_region_count   region_count
32
 
SELECT COUNT(*) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
33
 
region_count
34
 
44
35
 
SELECT time FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
36
 
time
37
 
      0.000001
38
 
      0.000003
39
 
      0.000007
40
 
      0.000015
41
 
      0.000030
42
 
      0.000061
43
 
      0.000122
44
 
      0.000244
45
 
      0.000488
46
 
      0.000976
47
 
      0.001953
48
 
      0.003906
49
 
      0.007812
50
 
      0.015625
51
 
      0.031250
52
 
      0.062500
53
 
      0.125000
54
 
      0.250000
55
 
      0.500000
56
 
      1.000000
57
 
      2.000000
58
 
      4.000000
59
 
      8.000000
60
 
     16.000000
61
 
     32.000000
62
 
     64.000000
63
 
    128.000000
64
 
    256.000000
65
 
    512.000000
66
 
   1024.000000
67
 
   2048.000000
68
 
   4096.000000
69
 
   8192.000000
70
 
  16384.000000
71
 
  32768.000000
72
 
  65536.000000
73
 
 131072.000000
74
 
 262144.000000
75
 
 524288.000000
76
 
 1048576.00000
77
 
 2097152.00000
78
 
 4194304.00000
79
 
 8388608.00000
80
 
TOO LONG
81
 
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=1;
82
 
SELECT test_f();
83
 
test_f()
84
 
Hello, world!
85
 
SELECT test_f();
86
 
test_f()
87
 
Hello, world!
88
 
SELECT test_f();
89
 
test_f()
90
 
Hello, world!
91
 
SELECT test_f();
92
 
test_f()
93
 
Hello, world!
94
 
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=0;
95
 
SELECT d.count,
96
 
(SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count,
97
 
(SELECT SUM((b.total * 1000000) DIV 1000000) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as query_total,
98
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count != 0) as not_zero_region_count,
99
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count
100
 
FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as d WHERE d.count > 0;
101
 
count   query_count     query_total     not_zero_region_count   region_count
102
 
1       5       4       2       44
103
 
4       5       4       2       44
104
 
SELECT COUNT(*) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
105
 
region_count
106
 
44
107
 
SELECT time FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
108
 
time
109
 
      0.000001
110
 
      0.000003
111
 
      0.000007
112
 
      0.000015
113
 
      0.000030
114
 
      0.000061
115
 
      0.000122
116
 
      0.000244
117
 
      0.000488
118
 
      0.000976
119
 
      0.001953
120
 
      0.003906
121
 
      0.007812
122
 
      0.015625
123
 
      0.031250
124
 
      0.062500
125
 
      0.125000
126
 
      0.250000
127
 
      0.500000
128
 
      1.000000
129
 
      2.000000
130
 
      4.000000
131
 
      8.000000
132
 
     16.000000
133
 
     32.000000
134
 
     64.000000
135
 
    128.000000
136
 
    256.000000
137
 
    512.000000
138
 
   1024.000000
139
 
   2048.000000
140
 
   4096.000000
141
 
   8192.000000
142
 
  16384.000000
143
 
  32768.000000
144
 
  65536.000000
145
 
 131072.000000
146
 
 262144.000000
147
 
 524288.000000
148
 
 1048576.00000
149
 
 2097152.00000
150
 
 4194304.00000
151
 
 8388608.00000
152
 
TOO LONG
153
 
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
154
 
Variable_name   Value
155
 
query_response_time_range_base  2
156
 
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 10;
157
 
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
158
 
Variable_name   Value
159
 
query_response_time_range_base  10
160
 
FLUSH QUERY_RESPONSE_TIME;
161
 
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=1;
162
 
SELECT test_f();
163
 
test_f()
164
 
Hello, world!
165
 
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=0;
166
 
SELECT d.count,
167
 
(SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count,
168
 
(SELECT SUM((b.total * 1000000) DIV 1000000) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as query_total,
169
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count != 0) as not_zero_region_count,
170
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count
171
 
FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as d WHERE d.count > 0;
172
 
count   query_count     query_total     not_zero_region_count   region_count
173
 
1       2       1       2       14
174
 
1       2       1       2       14
175
 
SELECT COUNT(*) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
176
 
region_count
177
 
14
178
 
SELECT time FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
179
 
time
180
 
      0.000001
181
 
      0.000010
182
 
      0.000100
183
 
      0.001000
184
 
      0.010000
185
 
      0.100000
186
 
      1.000000
187
 
     10.000000
188
 
    100.000000
189
 
   1000.000000
190
 
  10000.000000
191
 
 100000.000000
192
 
 1000000.00000
193
 
TOO LONG
194
 
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
195
 
Variable_name   Value
196
 
query_response_time_range_base  10
197
 
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 7;
198
 
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
199
 
Variable_name   Value
200
 
query_response_time_range_base  7
201
 
FLUSH QUERY_RESPONSE_TIME;
202
 
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=1;
203
 
SELECT test_f();
204
 
test_f()
205
 
Hello, world!
206
 
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=0;
207
 
SELECT d.count,
208
 
(SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count,
209
 
(SELECT SUM((b.total * 1000000) DIV 1000000) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as query_total,
210
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count != 0) as not_zero_region_count,
211
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count
212
 
FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as d WHERE d.count > 0;
213
 
count   query_count     query_total     not_zero_region_count   region_count
214
 
1       2       1       2       17
215
 
1       2       1       2       17
216
 
SELECT COUNT(*) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
217
 
region_count
218
 
17
219
 
SELECT time FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
220
 
time
221
 
      0.000001
222
 
      0.000008
223
 
      0.000059
224
 
      0.000416
225
 
      0.002915
226
 
      0.020408
227
 
      0.142857
228
 
      1.000000
229
 
      7.000000
230
 
     49.000000
231
 
    343.000000
232
 
   2401.000000
233
 
  16807.000000
234
 
 117649.000000
235
 
 823543.000000
236
 
 5764801.00000
237
 
TOO LONG
238
 
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
239
 
Variable_name   Value
240
 
query_response_time_range_base  7
241
 
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 156;
242
 
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
243
 
Variable_name   Value
244
 
query_response_time_range_base  156
245
 
FLUSH QUERY_RESPONSE_TIME;
246
 
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=1;
247
 
SELECT test_f();
248
 
test_f()
249
 
Hello, world!
250
 
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=0;
251
 
SELECT d.count,
252
 
(SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count,
253
 
(SELECT SUM((b.total * 1000000) DIV 1000000) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as query_total,
254
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count != 0) as not_zero_region_count,
255
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count
256
 
FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as d WHERE d.count > 0;
257
 
count   query_count     query_total     not_zero_region_count   region_count
258
 
1       2       1       2       7
259
 
1       2       1       2       7
260
 
SELECT COUNT(*) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
261
 
region_count
262
 
7
263
 
SELECT time FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
264
 
time
265
 
      0.000041
266
 
      0.006410
267
 
      1.000000
268
 
    156.000000
269
 
  24336.000000
270
 
 3796416.00000
271
 
TOO LONG
272
 
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
273
 
Variable_name   Value
274
 
query_response_time_range_base  156
275
 
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 1000;
276
 
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
277
 
Variable_name   Value
278
 
query_response_time_range_base  1000
279
 
FLUSH QUERY_RESPONSE_TIME;
280
 
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=1;
281
 
SELECT test_f();
282
 
test_f()
283
 
Hello, world!
284
 
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=0;
285
 
SELECT d.count,
286
 
(SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count,
287
 
(SELECT SUM((b.total * 1000000) DIV 1000000) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as query_total,
288
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count != 0) as not_zero_region_count,
289
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count
290
 
FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as d WHERE d.count > 0;
291
 
count   query_count     query_total     not_zero_region_count   region_count
292
 
1       2       1       2       6
293
 
1       2       1       2       6
294
 
SELECT COUNT(*) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
295
 
region_count
296
 
6
297
 
SELECT time FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
298
 
time
299
 
      0.000001
300
 
      0.001000
301
 
      1.000000
302
 
   1000.000000
303
 
 1000000.00000
304
 
TOO LONG
305
 
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
306
 
Variable_name   Value
307
 
query_response_time_range_base  1000
308
 
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 1001;
309
 
Warnings:
310
 
Warning 1292    Truncated incorrect query_response_time_range_base value: '1001'
311
 
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
312
 
Variable_name   Value
313
 
query_response_time_range_base  1000
314
 
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=0;
315
 
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE  =10;
316
 
DROP FUNCTION test_f;