Я профилировал 2 запроса в Упражнениях вводного курса в браузере Neo4j, версия 3.5.3.
Один из запросов кажется мне более сложным, но занимает гораздо меньше времени.
- Первый фильм-фильтр запросов, который будет выпущен после 2000 года
- Второй запрос снова фильтруется по году, а также по актеру Тому Хэнксу
Первый запрос
PROFILE MATCH (n:Movie)
WHERE n.released > 2000
WITH count(*) AS movies
RETURN movies
Требуется 26 мсек, чтобы выполнить 79 ударов в дБ , как показано здесь:
Второй запрос
PROFILE MATCH (n:Movie)<-[:ACTED_IN]-(p:Person)
WHERE n.released > 2000 AND p.name = 'Tom Hanks'
WITH count(*) AS movies
RETURN movies
Выполняет больше операций за меньшее время ( 191 дБ за 5 мс )
Чего мне не хватает?
Спасибо !!