перенаправить вывод профилирования neo4j в файл - PullRequest
0 голосов
/ 05 июля 2019

Я профилирую запрос с помощью cypher-shell, так как согласно этот пост легче сравнивать.

Моя команда выглядит примерно так (запрос другой).

sudo cypher-shell -a myip:myport -u myusr -p 'my_pwd' "EXPLAIN MATCH (t1:Node1{field:1})−[:rel1]−>
( : Node2 {ID :"01"})<−[:rel1]−(t2:Trip{Direction:0})
RETURN t1, t2 LIMIT 1;"

Эта команда выводит профилирование запроса на терминал. Тем не менее, это трудно читать на терминале, поэтому я пытался перенаправить вывод в файл, такой как:

sudo cypher-shell -a myip:myport -u myusr -p 'my_pwd' "EXPLAIN MATCH (t1:Node1{field:1})−[:rel1]−>
( : Node2 {ID :"01"})<−[:rel1]−(t2:Node2{field:0})
RETURN t1, t2 LIMIT 1;" >> out.txt

Однако полученный файл не содержит профилирования, а содержит только несколько строк, таких как:

Plan: "EXPLAIN"
Statement: "READ_ONLY"
Version: "CYPHER 3.5"
Planner: "COST"
Runtime: "INTERPRETED"
Time: 0

Как перенаправить вывод профилирования neo4j в файл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...