- Het schema ziet er redelijk uit (voor de zoekopdracht heb je de indexen niet echt nodig, en sommige indexen vallen al onder de FK-beperkingen)
- De Junction-tabel heeft geen surrogaatsleutel nodig (maar het kan geen kwaad).
- De echte reden waarom uw zoekopdracht traag is, is dat deze alle rijen nodig heeft van alle tafels om de aggregaten te berekenen. Als je 100% van de gegevens nodig hebt, kunnen indexen niet veel helpen.
- Het toevoegen van een extra beperking (bijv. op snapshot_timestamp> =some_date) zal waarschijnlijk leiden tot een ander plan dat de indexen zal gebruiken.