mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
34 lines
1.6 KiB
XML
34 lines
1.6 KiB
XML
<test>
|
|
<create_query>
|
|
CREATE TABLE text_index_build (text String, INDEX idx_text (text) TYPE text(tokenizer = splitByNonAlpha)) ENGINE = MergeTree ORDER BY tuple();
|
|
</create_query>
|
|
<create_query>
|
|
CREATE TABLE text_index_build_src_50 (text String) ENGINE = Memory;
|
|
</create_query>
|
|
<create_query>
|
|
CREATE TABLE text_index_build_src_5000 (text String) ENGINE = Memory;
|
|
</create_query>
|
|
<create_query>
|
|
CREATE TABLE text_index_build_src_500000 (text String) ENGINE = Memory;
|
|
</create_query>
|
|
|
|
<fill_query>
|
|
INSERT INTO text_index_build_src_50 SELECT arrayStringConcat(arrayMap(x -> toString(rand(number * 30 + x) % 50), range(30)), ' ') FROM numbers(100000);
|
|
</fill_query>
|
|
<fill_query>
|
|
INSERT INTO text_index_build_src_5000 SELECT arrayStringConcat(arrayMap(x -> toString(rand(number * 30 + x) % 5000), range(30)), ' ') FROM numbers(100000);
|
|
</fill_query>
|
|
<fill_query>
|
|
INSERT INTO text_index_build_src_500000 SELECT arrayStringConcat(arrayMap(x -> toString(rand(number * 30 + x) % 500000), range(30)), ' ') FROM numbers(100000);
|
|
</fill_query>
|
|
|
|
<query>INSERT INTO text_index_build SELECT * FROM text_index_build_src_50</query>
|
|
<query>INSERT INTO text_index_build SELECT * FROM text_index_build_src_5000</query>
|
|
<query>INSERT INTO text_index_build SELECT * FROM text_index_build_src_500000</query>
|
|
|
|
<drop_query>DROP TABLE IF EXISTS text_index_build</drop_query>
|
|
<drop_query>DROP TABLE IF EXISTS text_index_build_src_50</drop_query>
|
|
<drop_query>DROP TABLE IF EXISTS text_index_build_src_5000</drop_query>
|
|
<drop_query>DROP TABLE IF EXISTS text_index_build_src_500000</drop_query>
|
|
</test>
|