From b652ea52ee00543e4e34983b9405cc2a03bc643e Mon Sep 17 00:00:00 2001 From: Ruihang Xia Date: Mon, 18 Aug 2025 01:36:35 -0700 Subject: [PATCH] fix: partition tree's dict size metrics mismatch (#6746) fix: partition tree metrics mismatch Signed-off-by: Ruihang Xia --- src/mito2/src/memtable/partition_tree/dict.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mito2/src/memtable/partition_tree/dict.rs b/src/mito2/src/memtable/partition_tree/dict.rs index bdc22a0916..38782e287f 100644 --- a/src/mito2/src/memtable/partition_tree/dict.rs +++ b/src/mito2/src/memtable/partition_tree/dict.rs @@ -100,10 +100,10 @@ impl KeyDictBuilder { // Since we store the key twice so the bytes usage doubled. metrics.key_bytes += full_primary_key.len() * 2 + sparse_key_len; - self.key_bytes_in_index += full_primary_key.len(); + self.key_bytes_in_index += full_primary_key.len() + sparse_key_len; // Adds key size of index to the metrics. - MEMTABLE_DICT_BYTES.add((full_primary_key.len() + sparse_key_len) as i64); + MEMTABLE_DICT_BYTES.add(self.key_bytes_in_index as i64); pk_index }