Pentru a fi eficienți în operațiile de tuning SQL, orice administrator de baze de date trebuie să înțeleagă modul în care o instrucțiune SQL este transformată de la codul sursă original într-o formă executabilă.
Stadiile principale de procesare SQL sunt următoarele:
- Parsarea codului sursă pentru a localiza eventualele erori de sintaxă și căutarea unei copii existentă a instrucțiunii SQL în shared pool
- Optimizarea SQL
- Generarea SQL Row Source
- Execuția SQL