【发布时间】:2014-03-31 08:19:33
【问题描述】:
如何使用 C API 为多个环境配置共享缓存?就像Java版一样。 http://docs.oracle.com/cd/E17277_02/html/GettingStartedGuide/env.html#multienvsharedcache
我想打开大量数据库,至少 100,000 个。但是随着打开的数据库数量的增加,db->open 操作变得非常缓慢。 100,000 个数据库几乎花费了 2 个小时。 所以我尝试将这些数据库分发到多个环境(例如 5 个 envs )。并且为了提高内存使用效率,我想在 envs 之间共享缓存。
【问题讨论】:
标签: berkeley-db