mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-21 09:10:48 +00:00
dbms: Server: Added stateless functional test (stateful one is in progress). [#METR-17276]
This commit is contained in:
parent
a012ab00a8
commit
b32721432b
@ -0,0 +1,416 @@
|
||||
1 1
|
||||
3 1
|
||||
6 1
|
||||
7 1
|
||||
9 1
|
||||
11 1
|
||||
14 1
|
||||
17 1
|
||||
19 1
|
||||
20 2
|
||||
26 1
|
||||
31 1
|
||||
35 1
|
||||
36 1
|
||||
0 159
|
||||
1 164
|
||||
3 165
|
||||
6 162
|
||||
7 160
|
||||
9 164
|
||||
10 81
|
||||
11 158
|
||||
13 161
|
||||
14 160
|
||||
17 163
|
||||
19 164
|
||||
20 159
|
||||
21 161
|
||||
22 159
|
||||
26 160
|
||||
31 164
|
||||
35 160
|
||||
36 161
|
||||
0 54571
|
||||
1 55013
|
||||
3 52912
|
||||
6 52353
|
||||
7 54011
|
||||
9 54138
|
||||
10 26870
|
||||
11 54554
|
||||
13 53951
|
||||
14 53396
|
||||
17 55227
|
||||
19 55115
|
||||
20 54370
|
||||
21 54268
|
||||
22 54620
|
||||
26 53394
|
||||
31 54151
|
||||
35 54328
|
||||
36 52997
|
||||
0.125 1
|
||||
0.5 1
|
||||
0.05 1
|
||||
0.143 1
|
||||
0.056 1
|
||||
0.048 2
|
||||
0.083 1
|
||||
0.25 1
|
||||
0.1 1
|
||||
0.028 1
|
||||
0.027 1
|
||||
0.031 1
|
||||
0.067 1
|
||||
0.037 1
|
||||
0.045 161
|
||||
0.125 160
|
||||
0.5 164
|
||||
0.05 164
|
||||
0.143 162
|
||||
0.091 81
|
||||
0.056 163
|
||||
0.048 159
|
||||
0.083 158
|
||||
0.25 165
|
||||
1 159
|
||||
0.1 164
|
||||
0.028 160
|
||||
0.027 161
|
||||
0.031 164
|
||||
0.067 160
|
||||
0.043 159
|
||||
0.037 160
|
||||
0.071 161
|
||||
0.045 54268
|
||||
0.125 54011
|
||||
0.5 55013
|
||||
0.05 55115
|
||||
0.143 52353
|
||||
0.091 26870
|
||||
0.056 55227
|
||||
0.048 54370
|
||||
0.083 54554
|
||||
0.25 52912
|
||||
1 54571
|
||||
0.1 54138
|
||||
0.028 54328
|
||||
0.027 52997
|
||||
0.031 54151
|
||||
0.067 53396
|
||||
0.043 54620
|
||||
0.037 53394
|
||||
0.071 53951
|
||||
0.5 1
|
||||
0.05 1
|
||||
0.25 1
|
||||
0.048 2
|
||||
0.083 1
|
||||
0.125 1
|
||||
0.031 1
|
||||
0.143 1
|
||||
0.028 1
|
||||
0.067 1
|
||||
0.027 1
|
||||
0.056 1
|
||||
0.037 1
|
||||
0.1 1
|
||||
0.5 164
|
||||
0.05 164
|
||||
0.25 165
|
||||
0.048 159
|
||||
0.091 81
|
||||
0.043 159
|
||||
0.071 161
|
||||
0.083 158
|
||||
0.125 160
|
||||
0.031 164
|
||||
0.143 162
|
||||
0.028 160
|
||||
0.067 160
|
||||
0.045 161
|
||||
0.027 161
|
||||
0.056 163
|
||||
0.037 160
|
||||
0.1 164
|
||||
1 159
|
||||
0.5 55013
|
||||
0.05 55115
|
||||
0.25 52912
|
||||
0.048 54370
|
||||
0.091 26870
|
||||
0.043 54620
|
||||
0.071 53951
|
||||
0.083 54554
|
||||
0.125 54011
|
||||
0.031 54151
|
||||
0.143 52353
|
||||
0.028 54328
|
||||
0.067 53396
|
||||
0.045 54268
|
||||
0.027 52997
|
||||
0.056 55227
|
||||
0.037 53394
|
||||
0.1 54138
|
||||
1 54571
|
||||
1 1
|
||||
3 1
|
||||
6 1
|
||||
7 1
|
||||
9 1
|
||||
11 1
|
||||
14 1
|
||||
17 1
|
||||
19 1
|
||||
20 2
|
||||
26 1
|
||||
31 1
|
||||
35 1
|
||||
36 1
|
||||
0 162
|
||||
1 158
|
||||
3 162
|
||||
6 163
|
||||
7 162
|
||||
9 162
|
||||
10 79
|
||||
11 162
|
||||
13 163
|
||||
14 160
|
||||
17 163
|
||||
19 158
|
||||
20 162
|
||||
21 157
|
||||
22 164
|
||||
26 162
|
||||
31 161
|
||||
35 162
|
||||
36 163
|
||||
0 54029
|
||||
1 53772
|
||||
3 53540
|
||||
6 54012
|
||||
7 53910
|
||||
9 52761
|
||||
10 26462
|
||||
11 52701
|
||||
13 54505
|
||||
14 53790
|
||||
17 54064
|
||||
19 55420
|
||||
20 56686
|
||||
21 52639
|
||||
22 54251
|
||||
26 53827
|
||||
31 53574
|
||||
35 55022
|
||||
36 53961
|
||||
1 1
|
||||
3 1
|
||||
6 1
|
||||
7 1
|
||||
9 1
|
||||
11 1
|
||||
14 1
|
||||
17 1
|
||||
19 1
|
||||
20 2
|
||||
26 1
|
||||
31 1
|
||||
35 1
|
||||
36 1
|
||||
0 162
|
||||
1 162
|
||||
3 162
|
||||
6 162
|
||||
7 163
|
||||
9 163
|
||||
10 81
|
||||
11 163
|
||||
13 162
|
||||
14 162
|
||||
17 162
|
||||
19 162
|
||||
20 162
|
||||
21 162
|
||||
22 162
|
||||
26 162
|
||||
31 162
|
||||
35 162
|
||||
36 162
|
||||
0 54054
|
||||
1 54054
|
||||
3 54053
|
||||
6 54054
|
||||
7 54054
|
||||
9 54053
|
||||
10 27027
|
||||
11 54055
|
||||
13 54054
|
||||
14 54054
|
||||
17 54054
|
||||
19 54054
|
||||
20 54054
|
||||
21 54053
|
||||
22 54054
|
||||
26 54054
|
||||
31 54054
|
||||
35 54054
|
||||
36 54053
|
||||
0.125 1
|
||||
0.5 1
|
||||
0.05 1
|
||||
0.143 1
|
||||
0.056 1
|
||||
0.048 2
|
||||
0.083 1
|
||||
0.25 1
|
||||
0.1 1
|
||||
0.028 1
|
||||
0.027 1
|
||||
0.031 1
|
||||
0.067 1
|
||||
0.037 1
|
||||
0.045 162
|
||||
0.125 163
|
||||
0.5 162
|
||||
0.05 162
|
||||
0.143 162
|
||||
0.091 81
|
||||
0.056 162
|
||||
0.048 162
|
||||
0.083 163
|
||||
0.25 162
|
||||
1 162
|
||||
0.1 163
|
||||
0.028 162
|
||||
0.027 162
|
||||
0.031 162
|
||||
0.067 162
|
||||
0.043 162
|
||||
0.037 162
|
||||
0.071 162
|
||||
0.045 54053
|
||||
0.125 54054
|
||||
0.5 54054
|
||||
0.05 54054
|
||||
0.143 54054
|
||||
0.091 27027
|
||||
0.056 54054
|
||||
0.048 54054
|
||||
0.083 54055
|
||||
0.25 54053
|
||||
1 54054
|
||||
0.1 54053
|
||||
0.028 54054
|
||||
0.027 54053
|
||||
0.031 54054
|
||||
0.067 54054
|
||||
0.043 54054
|
||||
0.037 54054
|
||||
0.071 54054
|
||||
0.5 1
|
||||
0.05 1
|
||||
0.25 1
|
||||
0.048 2
|
||||
0.083 1
|
||||
0.125 1
|
||||
0.031 1
|
||||
0.143 1
|
||||
0.028 1
|
||||
0.067 1
|
||||
0.027 1
|
||||
0.056 1
|
||||
0.037 1
|
||||
0.1 1
|
||||
0.5 162
|
||||
0.05 162
|
||||
0.25 162
|
||||
0.048 162
|
||||
0.091 81
|
||||
0.043 162
|
||||
0.071 162
|
||||
0.083 163
|
||||
0.125 163
|
||||
0.031 162
|
||||
0.143 162
|
||||
0.028 162
|
||||
0.067 162
|
||||
0.045 162
|
||||
0.027 162
|
||||
0.056 162
|
||||
0.037 162
|
||||
0.1 163
|
||||
1 162
|
||||
0.5 54054
|
||||
0.05 54054
|
||||
0.25 54053
|
||||
0.048 54054
|
||||
0.091 27027
|
||||
0.043 54054
|
||||
0.071 54054
|
||||
0.083 54055
|
||||
0.125 54054
|
||||
0.031 54054
|
||||
0.143 54054
|
||||
0.028 54054
|
||||
0.067 54054
|
||||
0.045 54053
|
||||
0.027 54053
|
||||
0.056 54054
|
||||
0.037 54054
|
||||
0.1 54053
|
||||
1 54054
|
||||
1 1
|
||||
3 1
|
||||
6 1
|
||||
7 1
|
||||
9 1
|
||||
11 1
|
||||
14 1
|
||||
17 1
|
||||
19 1
|
||||
20 2
|
||||
26 1
|
||||
31 1
|
||||
35 1
|
||||
36 1
|
||||
0 162
|
||||
1 162
|
||||
3 162
|
||||
6 162
|
||||
7 163
|
||||
9 163
|
||||
10 81
|
||||
11 163
|
||||
13 162
|
||||
14 162
|
||||
17 162
|
||||
19 162
|
||||
20 162
|
||||
21 162
|
||||
22 162
|
||||
26 162
|
||||
31 162
|
||||
35 162
|
||||
36 162
|
||||
0 54054
|
||||
1 54054
|
||||
3 54054
|
||||
6 54054
|
||||
7 54054
|
||||
9 54054
|
||||
10 27027
|
||||
11 54055
|
||||
13 54054
|
||||
14 54054
|
||||
17 54054
|
||||
19 54054
|
||||
20 54054
|
||||
21 54054
|
||||
22 54054
|
||||
26 54054
|
||||
31 54054
|
||||
35 54054
|
||||
36 54054
|
@ -0,0 +1,35 @@
|
||||
/* uniqHLL12 */
|
||||
|
||||
SELECT Y, uniqHLL12(X) FROM (SELECT number AS X, (3*X*X - 7*X + 11) % 37 AS Y FROM system.numbers LIMIT 15) GROUP BY Y;
|
||||
SELECT Y, uniqHLL12(X) FROM (SELECT number AS X, (3*X*X - 7*X + 11) % 37 AS Y FROM system.numbers LIMIT 3000) GROUP BY Y;
|
||||
SELECT Y, uniqHLL12(X) FROM (SELECT number AS X, (3*X*X - 7*X + 11) % 37 AS Y FROM system.numbers LIMIT 1000000) GROUP BY Y;
|
||||
|
||||
SELECT Y, uniqHLL12(X) FROM (SELECT number AS X, round(1/(1 + (3*X*X - 7*X + 11) % 37), 3) AS Y FROM system.numbers LIMIT 15) GROUP BY Y;
|
||||
SELECT Y, uniqHLL12(X) FROM (SELECT number AS X, round(1/(1 + (3*X*X - 7*X + 11) % 37), 3) AS Y FROM system.numbers LIMIT 3000) GROUP BY Y;
|
||||
SELECT Y, uniqHLL12(X) FROM (SELECT number AS X, round(1/(1 + (3*X*X - 7*X + 11) % 37), 3) AS Y FROM system.numbers LIMIT 1000000) GROUP BY Y;
|
||||
|
||||
SELECT Y, uniqHLL12(X) FROM (SELECT number AS X, round(toFloat32(1/(1 + (3*X*X - 7*X + 11) % 37)), 3) AS Y FROM system.numbers LIMIT 15) GROUP BY Y;
|
||||
SELECT Y, uniqHLL12(X) FROM (SELECT number AS X, round(toFloat32(1/(1 + (3*X*X - 7*X + 11) % 37)), 3) AS Y FROM system.numbers LIMIT 3000) GROUP BY Y;
|
||||
SELECT Y, uniqHLL12(X) FROM (SELECT number AS X, round(toFloat32(1/(1 + (3*X*X - 7*X + 11) % 37)), 3) AS Y FROM system.numbers LIMIT 1000000) GROUP BY Y;
|
||||
|
||||
SELECT Y, uniqHLL12(Z) FROM (SELECT number AS X, IPv4NumToString(toUInt32(X)) AS Z, (3*X*X - 7*X + 11) % 37 AS Y FROM system.numbers LIMIT 15) GROUP BY Y;
|
||||
SELECT Y, uniqHLL12(Z) FROM (SELECT number AS X, IPv4NumToString(toUInt32(X)) AS Z, (3*X*X - 7*X + 11) % 37 AS Y FROM system.numbers LIMIT 3000) GROUP BY Y;
|
||||
SELECT Y, uniqHLL12(Z) FROM (SELECT number AS X, IPv4NumToString(toUInt32(X)) AS Z, (3*X*X - 7*X + 11) % 37 AS Y FROM system.numbers LIMIT 1000000) GROUP BY Y;
|
||||
|
||||
/* uniqCombined */
|
||||
|
||||
SELECT Y, uniqCombined(X) FROM (SELECT number AS X, (3*X*X - 7*X + 11) % 37 AS Y FROM system.numbers LIMIT 15) GROUP BY Y;
|
||||
SELECT Y, uniqCombined(X) FROM (SELECT number AS X, (3*X*X - 7*X + 11) % 37 AS Y FROM system.numbers LIMIT 3000) GROUP BY Y;
|
||||
SELECT Y, uniqCombined(X) FROM (SELECT number AS X, (3*X*X - 7*X + 11) % 37 AS Y FROM system.numbers LIMIT 1000000) GROUP BY Y;
|
||||
|
||||
SELECT Y, uniqCombined(X) FROM (SELECT number AS X, round(1/(1 + (3*X*X - 7*X + 11) % 37), 3) AS Y FROM system.numbers LIMIT 15) GROUP BY Y;
|
||||
SELECT Y, uniqCombined(X) FROM (SELECT number AS X, round(1/(1 + (3*X*X - 7*X + 11) % 37), 3) AS Y FROM system.numbers LIMIT 3000) GROUP BY Y;
|
||||
SELECT Y, uniqCombined(X) FROM (SELECT number AS X, round(1/(1 + (3*X*X - 7*X + 11) % 37), 3) AS Y FROM system.numbers LIMIT 1000000) GROUP BY Y;
|
||||
|
||||
SELECT Y, uniqCombined(X) FROM (SELECT number AS X, round(toFloat32(1/(1 + (3*X*X - 7*X + 11) % 37)), 3) AS Y FROM system.numbers LIMIT 15) GROUP BY Y;
|
||||
SELECT Y, uniqCombined(X) FROM (SELECT number AS X, round(toFloat32(1/(1 + (3*X*X - 7*X + 11) % 37)), 3) AS Y FROM system.numbers LIMIT 3000) GROUP BY Y;
|
||||
SELECT Y, uniqCombined(X) FROM (SELECT number AS X, round(toFloat32(1/(1 + (3*X*X - 7*X + 11) % 37)), 3) AS Y FROM system.numbers LIMIT 1000000) GROUP BY Y;
|
||||
|
||||
SELECT Y, uniqCombined(Z) FROM (SELECT number AS X, IPv4NumToString(toUInt32(X)) AS Z, (3*X*X - 7*X + 11) % 37 AS Y FROM system.numbers LIMIT 15) GROUP BY Y;
|
||||
SELECT Y, uniqCombined(Z) FROM (SELECT number AS X, IPv4NumToString(toUInt32(X)) AS Z, (3*X*X - 7*X + 11) % 37 AS Y FROM system.numbers LIMIT 3000) GROUP BY Y;
|
||||
SELECT Y, uniqCombined(Z) FROM (SELECT number AS X, IPv4NumToString(toUInt32(X)) AS Z, (3*X*X - 7*X + 11) % 37 AS Y FROM system.numbers LIMIT 1000000) GROUP BY Y;
|
Loading…
Reference in New Issue
Block a user