好吧,我让我的Java进程运行了一夜。首先,这就是我已经拥有的。
我基本上有:
80 mio entries (stuff Person have written) and
50 mio entries of Persons
现在我有一个通过ID连接的CSV文件。
我对Java实现的第一个想法是每秒200个条目。 (noTx)
虽然我最新的是~2000 /秒。器(Tx)
但现在我正在研究系统的当前状态。我仍然看到CPU和RAM发生变化,进程仍在运行。但是当我查看IO值时。它只是阅读。
所以我想也许这些行只包含不在数据库中的ID。也许!但我有一个syso,向我显示每10,000行当前状态。而且它不会再出现了。所以这不可能。
顺便说一下,我现在在16.777.000行。我会说它冻结了。它真的很辛苦,但无所事事= /
Btw2 I:
use Transactions every 100 lines
STORAGE_KEEP_OPEN=true
ENVIRONMENT_CONCURRENT=false
OIntentMassiveInsert=true
setUsingLog=false
您可以在此处找到https://groups.google.com/forum/#!topic/orient-database/Whedj893mIY
的日志答案 0 :(得分:0)
你需要关注评论中所见的 2 ^ 24是16,777,216 的魔法大小。