将数据插入Berkeley DB在大数据中的性能非常差

时间:2012-11-08 03:09:14

标签: performance berkeley-db

我已经拥有80G Berkeley DB文件。我测量的是一条记录(32字节密钥/ 100字节值)的平均插入速度为8毫秒而没有事务。

比较插入到具有相同接口的空数据库,平均速度为3~6 us。

1 个答案:

答案 0 :(得分:0)

如果在缓冲区为空时插入数据,它可以执行每个井,一旦系统的缓冲区已满,它们就无法继续,直到某些缓冲区空间更清晰。例如将数据写入HDD的时间通常为8毫秒。

在系统安静后,我会测试一百万条记录的半身像,看看缓冲区未满时的等待时间。