2015-07-27 3 views
1

Я заметил, что когда я запускаю тяжелый запрос снова и снова, он требует такой же продолжительности для завершения. Это не типичное поведение баз данных. Запросы кеша neo4j?Кэш результатов запроса Neo4j

+0

Возможно, поделитесь запросом, выходом профиля и таймингами. И версию Neo4j, которую вы используете. –

+0

спасибо Майкл! У меня нет конкретного варианта использования, но общий вопрос .. –

+0

Обычно самая большая разница в производительности возникает, когда предыдущий запрос выполняется во второй раз. После этого прирост производительности невелик или вообще отсутствует. – notANerdDev

ответ

3

Neo4j кэширует файлы хранилища, объекты узлов и отношений и планы запросов. Однако он не запрашивает результаты сам по себе, это необходимо сделать на стороне приложения.

+0

, что вы имели в виду под «хранить файлы», пожалуйста? –

+0

Файлы, содержащие двоичное представление вашего графика, находятся в 'data/graph.db'. –

Смежные вопросы