What's wrong?
We already have metadata tables that show 100% deleted and empty stripe, but the vacuum could not touch it after many times 1 stripe run.
|
* * maps logical row numbers to stripe IDs |
Looks like the vacuum is a rewrite-and-compact utility, it is not metadata-driven tombstone reclamation engine.
Can you help add the function that refer to metadata table info to vacuum the stripe with high deleted row first, then, less rowcount strip second?
Thanks a lot
Frank
What's wrong?
We already have metadata tables that show 100% deleted and empty stripe, but the vacuum could not touch it after many times 1 stripe run.
columnar/columnar/src/backend/columnar/columnar_metadata.c
Line 16 in d1f7657
Looks like the vacuum is a rewrite-and-compact utility, it is not metadata-driven tombstone reclamation engine.
Can you help add the function that refer to metadata table info to vacuum the stripe with high deleted row first, then, less rowcount strip second?
Thanks a lot
Frank