0
2.2.5から2.3.2にアップグレードされたばかりで、すぐに実行された以前のクエリにはかなりの時間がかかります。深さにリンクされているように見えますが、それを5から3に減らすと早くなります。Neo 2.3.2パフォーマンスの問題
詳細は、以下の通りです 5.
MATCH (u:User {user_id:"bf9203fba4484f96b4983152e9ee859a"})-[r*1..5]-(place:Place)
WHERE ALL (rel in r WHERE rel.rating >= 0)
RETURN DISTINCT place.place_id, place.title, length(r) as LoR ORDER BY LoR, place.title
古いサーバインスタンスを持つように、検索の深さ/度が保たれて渡されたのuser_id、のためのお勧めレストランを検索するために使用されるのNeo4jクエリを次に示しNeo4j 2.2.5。結果はすぐに表示されますが、Neo4j 2.3.2の新しいVMでは結果を返すのにかなりの時間がかかります。 検索の深さの値を2または3に減らすと、クエリがより高速に実行されます
他にもこれが発生している人は誰ですか?
インデックスを削除して再作成するのはどうですか? –
は古いサーバーでもVMですか? –
あなたの関係に専用のrel-typeがありますか?方向θは、 –