CREATE INDEX的指数执行时间

时间:2013-02-04 23:46:26

标签: sqlite

我们正在开发一个项目,该项目在sqlite3数据库中执行数百万次插入,并且在调用时遇到了在不同计算机上不一致的性能问题:

CREATE INDEX blocking_map_key_idx ON blocking_map (key)

CentOS 5.8在不到1小时内执行此CREATE INDEX Mac OSX Mountain Lion超过6小时后无法完成。

它们具有相同的PRAGMA设置,相同的Sqlite版本(3.3.6),并且两者似乎都使用类似的内存占用。

sqlite在这两个操作系统上执行的重要方式是什么?如果没有,是否可能是磁盘或内存问题?

我们正在运行的完整代码可以是found here,并且是较大open source deduplication library的一部分。

0 个答案:

没有答案