~percona-dev/percona-server/release-5.1.50-11

« back to all changes in this revision

Viewing changes to mysql-test/percona_query_response_time.test

  • Committer: Oleg Tsarev
  • Date: 2010-08-15 11:24:30 UTC
  • mfrom: (98.1.1 rtd)
  • Revision ID: oleg.tsarev@percona.com-20100815112430-0xm14x0gox8ggrs1
improve response-time-distribution tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 2;
5
5
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
6
6
 
7
 
FLUSH QUERY_RESPONSE_TIME;
8
 
 
9
 
SELECT c.count,
10
 
(SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count,
11
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as not_zero_region_count,
12
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count
13
 
FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count > 0;
14
 
SELECT COUNT(*) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
15
 
SELECT time FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
 
7
source include/percona_query_response_time_flush.inc;
 
8
source include/percona_query_response_time_show.inc;
16
9
 
17
10
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=1;
18
 
SELECT SLEEP(0.31);
19
 
SELECT SLEEP(0.32);
20
 
SELECT SLEEP(0.33);
21
 
SELECT SLEEP(0.34);
22
 
SELECT SLEEP(0.35);
23
 
SELECT SLEEP(0.36);
24
 
SELECT SLEEP(0.37);
25
 
SELECT SLEEP(0.38);
26
 
SELECT SLEEP(0.39);
27
 
SELECT SLEEP(0.40);
28
 
SELECT SLEEP(1.1);
29
 
SELECT SLEEP(1.2);
30
 
SELECT SLEEP(1.3);
31
 
SELECT SLEEP(1.5);
32
 
SELECT SLEEP(1.4);
33
 
SELECT SLEEP(0.5);
34
 
SELECT SLEEP(2.1);
35
 
SELECT SLEEP(2.3);
36
 
SELECT SLEEP(2.5);
 
11
source include/percona_query_response_time_sleep.inc;
37
12
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=0;
38
13
 
39
 
SELECT c.count,
40
 
(SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count,
41
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as not_zero_region_count,
42
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count
43
 
FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count > 0;
44
 
SELECT COUNT(*) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
45
 
SELECT time FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
 
14
source include/percona_query_response_time_show.inc;
46
15
 
47
16
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
48
17
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 10;
49
18
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
50
19
 
51
 
FLUSH QUERY_RESPONSE_TIME;
 
20
source include/percona_query_response_time_flush.inc;
52
21
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=1;
53
 
SELECT SLEEP(0.31);
54
 
SELECT SLEEP(0.32);
55
 
SELECT SLEEP(0.33);
56
 
SELECT SLEEP(0.34);
57
 
SELECT SLEEP(0.35);
58
 
SELECT SLEEP(0.36);
59
 
SELECT SLEEP(0.37);
60
 
SELECT SLEEP(0.38);
61
 
SELECT SLEEP(0.39);
62
 
SELECT SLEEP(0.40);
63
 
SELECT SLEEP(1.1);
64
 
SELECT SLEEP(1.2);
65
 
SELECT SLEEP(1.3);
66
 
SELECT SLEEP(1.5);
67
 
SELECT SLEEP(1.4);
68
 
SELECT SLEEP(0.5);
69
 
SELECT SLEEP(2.1);
70
 
SELECT SLEEP(2.3);
71
 
SELECT SLEEP(2.5);
 
22
source include/percona_query_response_time_sleep.inc;
72
23
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=0;
73
24
 
74
 
SELECT c.count,
75
 
(SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count,
76
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as not_zero_region_count,
77
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count
78
 
FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count > 0;
79
 
SELECT COUNT(*) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
80
 
SELECT time FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
 
25
source include/percona_query_response_time_show.inc;
81
26
 
82
27
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
83
28
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 7;
84
29
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
85
30
 
86
 
FLUSH QUERY_RESPONSE_TIME;
 
31
source include/percona_query_response_time_flush.inc;
87
32
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=1;
88
 
SELECT SLEEP(0.31);
89
 
SELECT SLEEP(0.32);
90
 
SELECT SLEEP(0.33);
91
 
SELECT SLEEP(0.34);
92
 
SELECT SLEEP(0.35);
93
 
SELECT SLEEP(0.36);
94
 
SELECT SLEEP(0.37);
95
 
SELECT SLEEP(0.38);
96
 
SELECT SLEEP(0.39);
97
 
SELECT SLEEP(0.40);
98
 
SELECT SLEEP(1.1);
99
 
SELECT SLEEP(1.2);
100
 
SELECT SLEEP(1.3);
101
 
SELECT SLEEP(1.5);
102
 
SELECT SLEEP(1.4);
103
 
SELECT SLEEP(0.5);
104
 
SELECT SLEEP(2.1);
105
 
SELECT SLEEP(2.3);
106
 
SELECT SLEEP(2.5);
 
33
source include/percona_query_response_time_sleep.inc;
107
34
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=0;
108
35
 
109
 
SELECT c.count,
110
 
(SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count,
111
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as not_zero_region_count,
112
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count
113
 
FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count > 0;
114
 
SELECT COUNT(*) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
115
 
SELECT time FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
 
36
source include/percona_query_response_time_show.inc;
116
37
 
117
38
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
118
39
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 156;
119
40
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
120
41
 
121
 
FLUSH QUERY_RESPONSE_TIME;
 
42
source include/percona_query_response_time_flush.inc;
122
43
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=1;
123
 
SELECT SLEEP(0.31);
124
 
SELECT SLEEP(0.32);
125
 
SELECT SLEEP(0.33);
126
 
SELECT SLEEP(0.34);
127
 
SELECT SLEEP(0.35);
128
 
SELECT SLEEP(0.36);
129
 
SELECT SLEEP(0.37);
130
 
SELECT SLEEP(0.38);
131
 
SELECT SLEEP(0.39);
132
 
SELECT SLEEP(0.40);
133
 
SELECT SLEEP(1.1);
134
 
SELECT SLEEP(1.2);
135
 
SELECT SLEEP(1.3);
136
 
SELECT SLEEP(1.5);
137
 
SELECT SLEEP(1.4);
138
 
SELECT SLEEP(0.5);
139
 
SELECT SLEEP(2.1);
140
 
SELECT SLEEP(2.3);
141
 
SELECT SLEEP(2.5);
 
44
source include/percona_query_response_time_sleep.inc;
142
45
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=0;
143
46
 
144
 
SELECT c.count,
145
 
(SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count,
146
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as not_zero_region_count,
147
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count
148
 
FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count > 0;
149
 
SELECT COUNT(*) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
150
 
SELECT time FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
 
47
source include/percona_query_response_time_show.inc;
151
48
 
152
49
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
153
50
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 1000;
154
51
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
155
52
 
156
 
FLUSH QUERY_RESPONSE_TIME;
 
53
source include/percona_query_response_time_flush.inc;
157
54
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=1;
158
 
SELECT SLEEP(0.31);
159
 
SELECT SLEEP(0.32);
160
 
SELECT SLEEP(0.33);
161
 
SELECT SLEEP(0.34);
162
 
SELECT SLEEP(0.35);
163
 
SELECT SLEEP(0.36);
164
 
SELECT SLEEP(0.37);
165
 
SELECT SLEEP(0.38);
166
 
SELECT SLEEP(0.39);
167
 
SELECT SLEEP(0.40);
168
 
SELECT SLEEP(1.1);
169
 
SELECT SLEEP(1.2);
170
 
SELECT SLEEP(1.3);
171
 
SELECT SLEEP(1.5);
172
 
SELECT SLEEP(1.4);
173
 
SELECT SLEEP(0.5);
174
 
SELECT SLEEP(2.1);
175
 
SELECT SLEEP(2.3);
176
 
SELECT SLEEP(2.5);
 
55
source include/percona_query_response_time_sleep.inc;
177
56
SET GLOBAL ENABLE_QUERY_RESPONSE_TIME_STATS=0;
178
57
 
179
 
SELECT c.count,
180
 
(SELECT SUM(a.count) FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as a WHERE a.count != 0) as query_count,
181
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as b WHERE b.count != 0) as not_zero_region_count,
182
 
(SELECT COUNT(*)     FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME) as region_count
183
 
FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME as c WHERE c.count > 0;
184
 
SELECT COUNT(*) as region_count FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
185
 
SELECT time FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME;
 
58
source include/percona_query_response_time_show.inc;
186
59
 
187
60
SHOW GLOBAL VARIABLES where Variable_name like 'QUERY_RESPONSE_TIME_RANGE_BASE';
188
61
SET GLOBAL QUERY_RESPONSE_TIME_RANGE_BASE = 1001;