While the database writes are fairly well contained, there are a number of areas in the lifecycle of a snapshot where expensive queries are run, often in loops or recursive functions. We should do a thorough analysis of what could be done to mitigate some of the performance issues and how they scale with large ownership structures.
Acceptance criteria
While the database writes are fairly well contained, there are a number of areas in the lifecycle of a snapshot where expensive queries are run, often in loops or recursive functions. We should do a thorough analysis of what could be done to mitigate some of the performance issues and how they scale with large ownership structures.
Acceptance criteria
versioned