Indekser på p.model_view, l.ARL_SEARCH_NUMBER, hvis du ikke vil slippe af med JOINs.
Faktisk kan det være optimeret afhængigt af faktiske datamængder og deres værdier (NULLs tilstedeværelse) ved brug af:
1. Overvågning af forespørgselsudførelsesplan og, hvis den ikke er god, indsættelse af forespørgselstip til compiler eller udveksling af JOINs til underforespørgsler, så compileren bruger en anden type join inde i den (fletning/indlejrede loops/hashs/whatever)
2. At lave en lagret procedure med mere kompliceret, men hurtigere logik
3. Opdaterer i små portioner