This commit is contained in:
Pablo Marcos 2024-11-27 17:41:13 +00:00
parent 3c1f20a0ba
commit e9daa05d8f
2 changed files with 22 additions and 22 deletions

View File

@ -1,14 +1,14 @@
tab1 0 0
tab2 0 0
tab1 0 0
tab2 0 0
tab1 10000000 10000000 -- Expected non-zero memory after loading primary keys
tab2 10000000 10000000
tab1 0 0
tab2 0 0
1 a
2 b
3 c
1 x
2 y
3 z
tab1 0 0
tab2 0 0
tab1 1 1
tab2 1 1
tab1 1 1
tab2 1 1
tab1 1 1
tab2 0 0
1 a
2 b
3 c
1 x
2 y
3 z

View File

@ -16,8 +16,8 @@ INSERT INTO tab2 VALUES (1, 'x'), (2, 'y'), (3, 'z');
-- Check primary key memory before loading (this checks if it's not loaded yet) for both tables
SELECT
table,
round(primary_key_bytes_in_memory, -7),
round(primary_key_bytes_in_memory_allocated, -7)
primary_key_bytes_in_memory == 0,
primary_key_bytes_in_memory_allocated == 0
FROM system.parts
WHERE
database = currentDatabase()
@ -31,8 +31,8 @@ SYSTEM LOAD PRIMARY KEY;
-- Ensure .reference file has non-zero values here to reflect expected primary key loading
SELECT
table,
round(primary_key_bytes_in_memory, -7),
round(primary_key_bytes_in_memory_allocated, -7)
primary_key_bytes_in_memory > 0,
primary_key_bytes_in_memory_allocated > 0
FROM system.parts
WHERE
database = currentDatabase()
@ -45,8 +45,8 @@ SYSTEM UNLOAD PRIMARY KEY;
-- Verify primary key memory after unloading for both tables
SELECT
table,
round(primary_key_bytes_in_memory, -7),
round(primary_key_bytes_in_memory_allocated, -7)
primary_key_bytes_in_memory == 0,
primary_key_bytes_in_memory_allocated == 0
FROM system.parts
WHERE
database = currentDatabase()
@ -59,8 +59,8 @@ SYSTEM LOAD PRIMARY KEY tab1;
-- Verify that only one table's primary key is loaded
SELECT
table,
round(primary_key_bytes_in_memory, -7),
round(primary_key_bytes_in_memory_allocated, -7)
primary_key_bytes_in_memory > 0,
primary_key_bytes_in_memory_allocated > 0
FROM system.parts
WHERE
database = currentDatabase()