Как я могу вытянуть артефакты от TeamCity?

  1. НАИБОЛЕЕ ВАЖНО: Создайте Индекс / Ограничение для свойства ключа.

СОЗДАТЬ ОГРАНИЧЕНИЕ НА (t: транзакция) ASSERT t.id УНИКАЛЬНО;

  1. Не устанавливайте максимальный размер кучи на полную системную память. Установите значение 50% .

  2. Попробуйте ON CREATE SET вместо SET .

  3. Вы также можете использовать apoc.periodic.iterate для загрузки данных, но ИСПОЛЬЗОВАНИЕ PERIODIC COMMIT также подойдет.

  4. Важно, что если вы «ИСПОЛЬЗУЕТЕ PERIODIC COMMIT», а запрос не завершается или не хватает памяти, скорее всего, это связано с использованием Distinct. Избегайте различий, поскольку MERGE будет обрабатывать повторяющиеся транзакции.

ПРИМЕЧАНИЕ: (Если вы используете apoc.periodic.iterate для MERGE узлов / отношений с параметром parallel = true , то это завершается неудачно с NULL POINTER EXCEPTION. используйте его осторожно)

Редактирование вопросов: удаление Distinct в 3-й строке для узла транзакции и повторный запуск сработавшего запроса!

5
задан Community 23 May 2017 в 11:57
поделиться