mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
49 lines
3.4 KiB
XML
49 lines
3.4 KiB
XML
<test>
|
|
<settings>
|
|
<allow_experimental_lightweight_update>1</allow_experimental_lightweight_update>
|
|
</settings>
|
|
|
|
<create_query>
|
|
CREATE TABLE test_lwu_join_2
|
|
(
|
|
id UInt64,
|
|
uint_1p UInt64,
|
|
uint_10p UInt64,
|
|
str_1p String,
|
|
str_10p String,
|
|
)
|
|
ENGINE = MergeTree ORDER BY id
|
|
SETTINGS apply_patches_on_merge = 0, enable_block_number_column = 1, enable_block_offset_column = 1;
|
|
</create_query>
|
|
|
|
<fill_query>SYSTEM STOP MERGES test_lwu_join_2</fill_query>
|
|
|
|
<!-- Create parts with intersecting block numbers -->
|
|
<fill_query>INSERT INTO test_lwu_join_2 SELECT number, rand(), rand(), randomPrintableASCII(8), randomPrintableASCII(8), FROM numbers_mt(2000000) SETTINGS max_insert_threads=8</fill_query>
|
|
<fill_query>INSERT INTO test_lwu_join_2 SELECT number, rand(), rand(), randomPrintableASCII(8), randomPrintableASCII(8), FROM numbers_mt(2000000) SETTINGS max_insert_threads=8</fill_query>
|
|
<fill_query>INSERT INTO test_lwu_join_2 SELECT number, rand(), rand(), randomPrintableASCII(8), randomPrintableASCII(8), FROM numbers_mt(2000000) SETTINGS max_insert_threads=8</fill_query>
|
|
<fill_query>INSERT INTO test_lwu_join_2 SELECT number, rand(), rand(), randomPrintableASCII(8), randomPrintableASCII(8), FROM numbers_mt(2000000) SETTINGS max_insert_threads=8</fill_query>
|
|
<fill_query>INSERT INTO test_lwu_join_2 SELECT number, rand(), rand(), randomPrintableASCII(8), randomPrintableASCII(8), FROM numbers_mt(2000000) SETTINGS max_insert_threads=8</fill_query>
|
|
<fill_query>INSERT INTO test_lwu_join_2 SELECT number, rand(), rand(), randomPrintableASCII(8), randomPrintableASCII(8), FROM numbers_mt(2000000) SETTINGS max_insert_threads=8</fill_query>
|
|
<fill_query>INSERT INTO test_lwu_join_2 SELECT number, rand(), rand(), randomPrintableASCII(8), randomPrintableASCII(8), FROM numbers_mt(2000000) SETTINGS max_insert_threads=8</fill_query>
|
|
<fill_query>INSERT INTO test_lwu_join_2 SELECT number, rand(), rand(), randomPrintableASCII(8), randomPrintableASCII(8), FROM numbers_mt(2000000) SETTINGS max_insert_threads=8</fill_query>
|
|
<fill_query>INSERT INTO test_lwu_join_2 SELECT number, rand(), rand(), randomPrintableASCII(8), randomPrintableASCII(8), FROM numbers_mt(2000000) SETTINGS max_insert_threads=8</fill_query>
|
|
<fill_query>INSERT INTO test_lwu_join_2 SELECT number, rand(), rand(), randomPrintableASCII(8), randomPrintableASCII(8), FROM numbers_mt(2000000) SETTINGS max_insert_threads=8</fill_query>
|
|
|
|
<fill_query>UPDATE test_lwu_join_2 SET uint_1p = rand() WHERE id % 100 = 0</fill_query>
|
|
<fill_query>UPDATE test_lwu_join_2 SET uint_10p = rand() WHERE id % 10 = 0</fill_query>
|
|
|
|
<fill_query>UPDATE test_lwu_join_2 SET str_1p = randomPrintableASCII(8) WHERE id % 100 = 0</fill_query>
|
|
<fill_query>UPDATE test_lwu_join_2 SET str_10p = randomPrintableASCII(8) WHERE id % 10 = 0</fill_query>
|
|
|
|
<fill_query>SYSTEM START MERGES test_lwu_join_2</fill_query>
|
|
<fill_query>OPTIMIZE TABLE test_lwu_join_2 PARTITION ID 'all' FINAL</fill_query>
|
|
|
|
<query>SELECT count() FROM test_lwu_join_2 WHERE NOT ignore(uint_1p)</query>
|
|
<query>SELECT count() FROM test_lwu_join_2 WHERE NOT ignore(uint_10p)</query>
|
|
<query>SELECT count() FROM test_lwu_join_2 WHERE NOT ignore(str_1p)</query>
|
|
<query>SELECT count() FROM test_lwu_join_2 WHERE NOT ignore(str_10p)</query>
|
|
|
|
<drop_query>DROP TABLE IF EXISTS test_lwu_join_2</drop_query>
|
|
</test>
|