tikv scan是否使用RocksDB table properties?

最近看到tikv使用RocksDB的一些实践,看到tableProperties可以用来做一些优化。比如在判断region是否需要split时,需要获取region的大小,RocksDB SST的tableProperties里面记录了size,可以通过拼接各个区间的tableProperties来获取region的大致size。

我的疑问是,tikv 的scan是否有使用tableProperties的特性,比如,如果一个区间是完全包含了某个SST,那么直接使用这个SST的tableProperties会节省很多时间。

非常期待回复,谢谢了

2 个赞

scan 是要扫实际数据,而 table properties 中只是一些统计信息,无法使用。但 scan 会使用 properties 来跳过一些 sst

3 个赞

非常感谢

1 个赞

2 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。