Add performance test

This commit is contained in:
Alexey Milovidov 2020-05-29 05:30:49 +03:00
parent 23d7947549
commit b7b6380141

View File

@ -0,0 +1,38 @@
<test>
<settings><max_block_size>1</max_block_size></settings>
<create_query>
CREATE TABLE insert_small_block_performance
(
`x` String,
`a` DEFAULT SHA256(x),
`b` DEFAULT SHA256(toString(a)),
`c` DEFAULT SHA256(toString(b)),
`d` DEFAULT SHA256(toString(c)),
`e` DEFAULT SHA256(toString(d)),
`f` DEFAULT SHA256(toString(e)),
`g` DEFAULT SHA256(toString(f)),
`h` DEFAULT SHA256(toString(g)),
`i` DEFAULT SHA256(toString(h)),
`j` DEFAULT SHA256(toString(i)),
`k` DEFAULT SHA256(toString(j)),
`l` DEFAULT SHA256(toString(k)),
`m` DEFAULT SHA256(toString(l)),
`n` DEFAULT SHA256(toString(m)),
`o` DEFAULT SHA256(toString(n)),
`p` DEFAULT SHA256(toString(o)),
`q` DEFAULT SHA256(toString(p)),
`r` DEFAULT SHA256(toString(q)),
`s` DEFAULT SHA256(toString(r)),
`t` DEFAULT SHA256(toString(s)),
`u` DEFAULT SHA256(toString(t)),
`v` DEFAULT SHA256(toString(u)),
`w` DEFAULT SHA256(toString(v))
)
ENGINE = Null;
</create_query>
<query>INSERT INTO insert_small_block_performance (x) SELECT toString(number) FROM numbers(10000);</query>
<drop_query>DROP TABLE IF EXISTS insert_small_block_performance</drop_query>
</test>