Another possibility is to revisit the denormalisations it does and make them maintained incrementally (or even eliminate them, if they are not pulling their weight)
Another possibility is to revisit the denormalisations it does and make them maintained incrementally (or even eliminate them, if they are not pulling their weight)