Task #13385

Improve performance and reduce deadlocks on import processes

Added by José Raddaoui Marín over 1 year ago. Updated about 1 year ago.

Status:NewStart date:07/16/2020
Priority:MediumDue date:
Assignee:-% Done:


Category:Performance / scalability
Target version:-
Google Code Legacy ID: Tested version:
Sponsored:No Requires documentation:


AtoM 2.6 included performance improvements and reduced the possibility of transaction deadlocks in the CSV import process:

- #13352
- #13354
- #13355

However, other import routines have not been considered and they'd benefit from similar changes:

- XML imports (specially EAD and SKOS due to their hierarchical structure)
- Bulk import tasks (make sure the improvements are kept in the recursive imports and ideally avoid nested set update until the end)
- DIP upload
- Other processes that could create a big amount of resources?

Related issues

Related to Access to Memory (AtoM) - Task #13354: Avoid nested set update on descriptions CSV import (reduc... Verified 06/15/2020


#2 Updated by José Raddaoui Marín about 1 year ago

  • Related to Task #13354: Avoid nested set update on descriptions CSV import (reduce DB deadlocks) added

Also available in: Atom PDF