sicuramente alleggerire le query non può che far bene, cercando il tuo problema et simili in internet non ho trovato molte informazioni...

su vari siti consigliano di splittare i dati su varie tabelle che poi leghi in un modo particolare, se riesco a ritrovare quell'articolo te lo linko.