LMDB 查找(移动光标)而不读取

LMDB Seek (move the cursor) without read

我想知道是否可以将光标向前移动 n 个位置而不同时检索数据(即降低 i/o 负载)。

我知道 mdb_cursor_get 但它似乎在每次调用时结合 MDB_NEXT 从磁盘检索数据。

非常感谢您的帮助!

为数据参数传递一个 NULL 指针,它将跳过检索。 实际上,对于完全适合叶页的小记录,不会有性能差异,因为这是 mmap 和零拷贝。