【问题标题】:Kyoto TreeDB insertion slows down after 100 million records1 亿条记录后,Kyoto TreeDB 插入速度变慢
【发布时间】:2013-02-16 16:32:57
【问题描述】:

我正在京都 TreeDB 中插入记录。 键只是一个计数器,我递增并且值是固定的。

在 1 亿条记录之后,插入逐渐变慢。 有没有人尝试在京都内阁插入更多记录?

【问题讨论】:

    标签: kyotocabinet


    【解决方案1】:

    您可能会遇到哈希冲突。如果发生这种情况,它会将记录放入溢出区域。我相信这会退化为搜索列表。

    【讨论】:

    • 我没有看到任何选项来调整 TreeDB 以获得更多记录。我想插入 10 亿条记录。
    【解决方案2】:

    HashDB 比 TreeDB 更节省内存。由于您使用的是 TreeDB,您可能需要修改缓存选项以保持快速插入。

    【讨论】:

    • 好的。我会调查的。但是我想在HashDB中插入10亿条记录,当我将桶大小增加到20亿时,插入需要很多时间。
    【解决方案3】:

    你有没有相应的增加bnum和msiz?

    我的插入性能很差,msiz 值太低。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-21
      • 2011-02-20
      • 2017-07-20
      • 1970-01-01
      • 2012-02-25
      • 1970-01-01
      相关资源
      最近更新 更多