【问题标题】:Why can't I create a fixed length tokyo cabinet database larger than 1.8GB?为什么不能创建大于 1.8GB 的​​定长 tokyo cabinet 数据库?
【发布时间】:2011-08-26 07:27:55
【问题描述】:

当我尝试使用参数 limsiz 为 1900000000 (1.9GB) 的 tcfdbtune 创建数据库,然后尝试运行 tcfdbopen 时,它失败并出现“内存错误”,我不知道为什么。

当我创建一个 1.8 GB 的数据库时,该过程也会占用大量内存。这是为什么呢?

【问题讨论】:

    标签: database memory tokyo-cabinet


    【解决方案1】:

    当与“固定长度”数据库一起使用时

    数据库的整个区域通过 `mmap' 调用映射到内存中

    看来您使用的是 32 位版本...请参阅 http://fallabs.com/tokyocabinet/spex-en.html

    【讨论】:

    • 我猜你是对的。我当然有更大的固定索引。
    猜你喜欢
    • 1970-01-01
    • 2014-06-04
    • 1970-01-01
    • 2011-01-01
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    • 2010-12-05
    • 1970-01-01
    相关资源
    最近更新 更多