基礎知識補充:模式(patterns)java
acted_in = (:Person)-[:ACTED_IN]->(:Movie)
《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《《性能優化
一、手動查詢性能優化總目標:只從圖中檢索必要數據性能
二、沒必要要的數據,儘量早的過濾掉,減小後期處理的數據量優化
三、避免返回整個節點,返回其中須要的數據編碼
四、設置可變長度模式的一個上限值,避免包含大量不須要的數據部分code
五、Cypher會爲每一個查詢轉爲一個執行計劃索引
六、Neo4j兩種執行計劃策略資源
(1)規則編譯
(2)成本性能分析
七、查詢性能分析
(1)EXPLAIN
(2)PROFILE
八、USING 語句
九、可使用USING 使得計劃器選擇一個特定的開始節點
十、提示器分三種:
(1)索引提示
(2)掃描提示
(3)鏈接提示