我想知道是否可以将光标向前移动例如n个位置而无需同时检索数据(即降低I / O负载)。
我知道mdb_cursor_get
,但似乎每次与MDB_NEXT
结合使用时都会从磁盘中检索数据。
非常感激你的帮助!
最佳答案
为数据参数传递一个NULL指针,它将跳过检索。
在实践中,对于所有都适合在叶子页上的小型记录,由于这是mmap'd和零复制,因此不会有性能差异。
关于c++ - LMDB搜寻(移动光标)而不读取,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33393306/