У меня есть 10M узлов в базе данных. Я использую CYPHER для обновления узлов. При выполнении возврата узла она занимает около 1 секунды, чтобы вернуться 10 (с использованием LIMIT)Почему обновление свойств узла Neo4j занимает очень много времени?
START e = node:events('shop:12345 AND attributes_vin:[* TO *]')
WHERE HAS(e.attributes_vin)
//SET e.attributes_vin = LOWER(e.attributes_vin)
RETURN e
LIMIT 10
При добавлении SET e.attributes_vin = LOWER(e.attributes_vin)
для одних и тех же узлов 10 она занимает 2 минуты.
Что я делаю неправильно? Благодарю.
+1 'SET' заставляет запрос быть нетерпеливым, поэтому запрос jjaderberg должен работать. –