5

私たちはsqlite3データベースに何百万もの挿入を行うプロジェクトに取り組んでおり、呼び出し時に異なるマシン間で一貫性のないパフォーマンスの問題が発生しました。

CREATE INDEX blocking_map_key_idx ON blocking_map (key)

CentOS5.8はこのCREATEINDEXを1時間以内に実行しますMacOSXMountainLionは6時間以上経過しても完了しません。

それらは同じPRAGMA設定、同じSqliteバージョン(3.3.6)を持ち、どちらも同様のメモリフットプリントを使用しているようです。

sqliteがこれら2つのオペレーティングシステムで実行する重要な方法はありますか?そうでない場合は、ディスクまたはメモリの問題である可能性がありますか?

私たちが実行している完全なコードはここにあり、より大きなオープンソースの重複排除ライブラリの一部です。

4

0 に答える 0