From 7ff4a2a708d4d08a25fd800348316ee361108c5d Mon Sep 17 00:00:00 2001 From: Kerollmops Date: Thu, 25 Mar 2021 23:45:06 +0100 Subject: [PATCH] Display the number of entries in the infos crate --- infos/src/main.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/infos/src/main.rs b/infos/src/main.rs index 81b753084..5a12a9d4d 100644 --- a/infos/src/main.rs +++ b/infos/src/main.rs @@ -882,16 +882,19 @@ fn size_of_databases(index: &Index, rtxn: &heed::RoTxn, names: Vec) -> a let mut key_size: u64 = 0; let mut val_size: u64 = 0; + let mut number_entries: u64 = 0; for result in database.iter::<_, ByteSlice, ByteSlice>(rtxn)? { let (k, v) = result?; key_size += k.len() as u64; val_size += v.len() as u64; + number_entries += 1; } println!("The {} database weigh:", name); println!("\ttotal key size: {}", Byte::from(key_size).get_appropriate_unit(true)); println!("\ttotal val size: {}", Byte::from(val_size).get_appropriate_unit(true)); println!("\ttotal size: {}", Byte::from(key_size + val_size).get_appropriate_unit(true)); + println!("\tnumber of entries: {}", number_entries); } Ok(())