Indexerar på p.model_view, l.ARL_SEARCH_NUMBER om du inte ska bli av med JOINs.
Faktiskt kan det optimeras beroende på faktiska datamängder och deras värden (NULLs närvaro) genom att använda:
1. Övervaka exekveringsplanen för frågor och, om den inte är bra, sätta frågetips för kompilatorn eller utbyte JOINs för underfrågor så att kompilatorn använder en annan typ av join inuti den (sammanfoga/kapslade loopar/hashs/whatever)
2. Att göra en lagrad procedur med mer komplicerad men snabbare logik
3. Gör uppdateringar i små portioner