Indexen op p.model_view, l.ARL_SEARCH_NUMBER als u JOIN's niet wilt verwijderen.
Eigenlijk zou het kunnen worden geoptimaliseerd, afhankelijk van de werkelijke gegevenshoeveelheden en hun waarden (aanwezigheid van NULL's) door gebruik te maken van:
1. Het uitvoeringsplan voor query's bewaken en, als het niet goed is, query-hints voor de compiler plaatsen of JOIN's voor subquery's uitwisselen, zodat de compiler een ander type join erin gebruikt (samenvoegen/geneste lussen/hashs/wat dan ook)
2. Een opgeslagen procedure maken met meer gecompliceerde maar snellere logica
3. Updates doen door kleine porties