mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
32 lines
1.4 KiB
XML
32 lines
1.4 KiB
XML
<test>
|
|
<settings>
|
|
<allow_experimental_lightweight_update>1</allow_experimental_lightweight_update>
|
|
</settings>
|
|
|
|
<create_query>
|
|
CREATE TABLE test_lwu_steps
|
|
(
|
|
id UInt64,
|
|
a String,
|
|
b UInt64,
|
|
c UInt64,
|
|
)
|
|
ENGINE = MergeTree ORDER BY id
|
|
SETTINGS enable_block_number_column = 1, enable_block_offset_column = 1;
|
|
</create_query>
|
|
|
|
<fill_query>INSERT INTO test_lwu_steps SELECT number, number, number, number FROM numbers_mt(50000000) SETTINGS max_insert_threads=8</fill_query>
|
|
<fill_query>OPTIMIZE TABLE test_lwu_steps FINAL</fill_query>
|
|
|
|
<fill_query>UPDATE test_lwu_steps SET a = 'foo' || randomPrintableASCII(3) WHERE id % 100 = 0</fill_query>
|
|
<fill_query>UPDATE test_lwu_steps SET a = 'foo' || randomPrintableASCII(3), b = 8888888888 WHERE id % 100 = 20</fill_query>
|
|
<fill_query>UPDATE test_lwu_steps SET a = 'foo' || randomPrintableASCII(3), b = 9999999999, c = rand() WHERE id % 100 = 50</fill_query>
|
|
|
|
<query>SELECT count() FROM test_lwu_steps WHERE NOT ignore(a)</query>
|
|
<query>SELECT count() FROM test_lwu_steps WHERE NOT ignore(b)</query>
|
|
<query>SELECT count() FROM test_lwu_steps PREWHERE startsWith(a, 'foo')</query>
|
|
<query>SELECT count() FROM test_lwu_steps PREWHERE b > 1111111111 WHERE startsWith(a, 'foo')</query>
|
|
|
|
<drop_query>DROP TABLE IF EXISTS test_lwu_steps</drop_query>
|
|
</test>
|