Проблемы с производительностью при импорте / преобразовании Neo4J в несколько этапов
Мы импортируем через apoc.load.jdbc(...) около 100 000 узлов в Neo4J 3.4.0. Скрипт импорта состоит из нескольких шагов. Помимо прочего, исходный граф преобразуется в расширенный граф, который состоит из около 500 000 узлов в конце.
Полный импорт занимает около 3 минут. Но мы должны были реализовать 20 секунд сна между шагами. В противном случае импорт занимает 3 минуты. Без slepps импорт был бы закончен за 1 минуту. Во всяком случае, сны не способ запустить программу...
- Индексы создаются с помощью "CREATE INDEX ON:NodeXY(fieldXyId)"
- Индексы являются ОНЛАЙН, протестированы с помощью "CALL db.awaitIndex(':NodeXY(fieldXyId)')"
Что может быть причиной необходимости сна? Есть ли способ проверить, что Neo готов к следующим запросам / конверсиям?
Любые отзывы приветствуются - СПАСИБО!