Я запускаю тест RocksDb, чтобы вставить миллион HD-пар в жесткий диск. Каждое значение ключа составляет около 10 байтов и 160 байтов. Когда тест запускается, RocksDb генерирует много sstable файлов. Общий размер файлов sst в 5-6 раз больше реального размера вставки (от 800 МБ до 160 МБ).
После закрытия БД размер файла sst уменьшается до 180 МБ. Трассировка в файле LOG говорит, что количество файлов sst удалено.
Как это работает в RocksDB?
Как вручную запустить удаление в RocksDB? Я пытался запустить программу DB в режиме вставки, но не работал.
Версия RocksDB - 5.4.0.