2024-04-17 17:06:33 +00:00
|
|
|
DROP TABLE IF EXISTS test;
|
|
|
|
CREATE TABLE test (s String) ENGINE = MergeTree ORDER BY s SETTINGS index_granularity = 1;
|
|
|
|
|
|
|
|
INSERT INTO test SELECT randomString(1000) FROM numbers(100000);
|
|
|
|
|
2024-04-18 16:02:53 +00:00
|
|
|
SELECT primary_key_bytes_in_memory > 0, primary_key_bytes_in_memory_allocated > 0 FROM system.parts WHERE database = currentDatabase() AND table = 'test';
|
2024-04-17 17:06:33 +00:00
|
|
|
|
|
|
|
SYSTEM UNLOAD PRIMARY KEY {CLICKHOUSE_DATABASE:Identifier}.test;
|
|
|
|
|
|
|
|
SELECT primary_key_bytes_in_memory, primary_key_bytes_in_memory_allocated FROM system.parts WHERE database = currentDatabase() AND table = 'test';
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS test2;
|
|
|
|
CREATE TABLE test2 (s String) ENGINE = MergeTree ORDER BY s SETTINGS index_granularity = 1;
|
|
|
|
|
|
|
|
INSERT INTO test2 SELECT randomString(1000) FROM numbers(100000);
|
|
|
|
|
2024-04-18 16:02:53 +00:00
|
|
|
SELECT primary_key_bytes_in_memory > 0, primary_key_bytes_in_memory_allocated > 0 FROM system.parts WHERE database = currentDatabase() AND table IN ('test', 'test2');
|
2024-04-17 17:06:33 +00:00
|
|
|
|
|
|
|
SELECT s != '' FROM test LIMIT 1;
|
|
|
|
|
2024-04-18 16:02:53 +00:00
|
|
|
SELECT primary_key_bytes_in_memory > 0, primary_key_bytes_in_memory_allocated > 0 FROM system.parts WHERE database = currentDatabase() AND table IN ('test', 'test2');
|
2024-04-17 17:06:33 +00:00
|
|
|
|
|
|
|
SYSTEM UNLOAD PRIMARY KEY;
|
|
|
|
|
|
|
|
SELECT primary_key_bytes_in_memory, primary_key_bytes_in_memory_allocated FROM system.parts WHERE database = currentDatabase() AND table IN ('test', 'test2');
|