非常に大きな(8.2Mノード、63Mのプロパティ)neo4j dbインスタンスでインデックスを作成しています。neo4jが大きなデータセットでインデックスを作成しない
CREATE INDEX ON :Article(lowerTitle)
これは、コマンドを発行する時間のごく少量をとり、インデックスが(おそらく)処理を開始します。
私は100GBの最大Javaヒープと40個のコア(大きなサーバー)を持っています。しかし、それはばかげて、HDDです。
インデックスコマンドを発行した直後に、私のコア使用量が非常に効率的に使用されています。約20秒後、プロセッサパワーをほとんど使用しなくなりますが、MEMの約90%が使用されます。
私は3時間稼働させたままですが、インデックスは作成されません(または、少なくとも1つのパラメータの単純なMATCHクエリの改善はありません。平均は約16秒です)。
MATCH (arti {lowerTitle: "quantum mechanics"}) RETURN arti
これは合理的ですか?何がそんなに長くかかりますか?私は何か間違っているのですか?
注:私も自分のデータベースの合計サイズ(38.02ギガバイト)は、あなたのインデックスはオンラインで、ブラウザで:schema
コマンドを発行することを確認するために3時間