是否有任何方法可以加快Berkeley DB的负载?

时间:2018-09-29 12:35:28

标签: database io berkeley-db

现在,我正在使用berkeley DB来构建包含8000万条记录的Btree。我需要将它们插入,扫描它们并更新它们的值。但是,仅更新大约需要1个小时,这对我来说太慢了。在https://docs.oracle.com/cd/E17076_05/html/gsg/CXX/BerkeleyDB-Core-Cxx-GSG.pdf中,据说Berkeley DB中的每个读取操作都会将整个页面加载到内存中。我想知道是否有任何方法可以避免呢?也就是说,每次我想要获取一条记录时,只会将其密钥和数据对加载到内存中,而不是包含该记录的整个页面中?谢谢。

0 个答案:

没有答案