查询 Berkeley DB 中的模式实现

Posted

技术标签:

【中文标题】查询 Berkeley DB 中的模式实现【英文标题】:Query on schema implementation in Berkeley DB 【发布时间】:2014-04-21 10:01:51 【问题描述】:

我在架构实现阶段找到了我们的代码正在使用的以下参数。我们只是使用如下所示的默认值。

 enum                 CACHE_SIZE_KBYTES     = 10000,
                              LOG_SIZE_KBYTES       = 2000,
                              CHKPT_COALESCE_KBYTES = 1,
                              CHKPT_COALESCE_MINS   = 0,
                              TXN_PER_LOG_PRUNE_CHK = 50,
                              PAGE_SIZE_KBYTES      = 0,
                              MAX_LOG_FILE_NAME_LEN = 25 ;

我的问题: 你能帮我理解以上7个参数的意义吗?以便我可以知道何时根据需要调整这些值?

【问题讨论】:

【参考方案1】:

这些变量是特定于应用程序的,不是 Berkeley DB 的一部分。

了解这些变量如何在 Berkeley DB API 调用中使用,然后阅读 oracle.com 上的 Berkeley DB 文档以了解这些调用。

【讨论】:

以上是关于查询 Berkeley DB 中的模式实现的主要内容,如果未能解决你的问题,请参考以下文章

Berkeley DB 中的函数指针迭代器

浮动索引上的 Berkeley DB C++ 查询

我可以使用 oracle berkeley db java edition 的 c 实现(python bsddb)创建的 bdb(berkeley db)文件吗?

在 Berkeley DB Core 和 Berkeley DB JE 之间进行选择

Oracle - Berkeley DB XML Java API - XML 查询以获取多个级别的属性值

Berkeley DB 中的外键