LMDB 查找(移动光标)而不读取
LMDB Seek (move the cursor) without read
我想知道是否可以将光标向前移动 n 个位置而不同时检索数据(即降低 i/o 负载)。
我知道 mdb_cursor_get
但它似乎在每次调用时结合 MDB_NEXT
从磁盘检索数据。
非常感谢您的帮助!
为数据参数传递一个 NULL 指针,它将跳过检索。
实际上,对于完全适合叶页的小记录,不会有性能差异,因为这是 mmap 和零拷贝。
我想知道是否可以将光标向前移动 n 个位置而不同时检索数据(即降低 i/o 负载)。
我知道 mdb_cursor_get
但它似乎在每次调用时结合 MDB_NEXT
从磁盘检索数据。
非常感谢您的帮助!
为数据参数传递一个 NULL 指针,它将跳过检索。 实际上,对于完全适合叶页的小记录,不会有性能差异,因为这是 mmap 和零拷贝。