יעילות שאילתת SQL
-
בSQL תאורטית אין מקום למושג ביצועים של צורת מימוש, כי זו שפה דקלרטיבית שהמחוייבות שלה היא רק לתוצאה.
המנוע אמור לעשות את החישוב בצורה הטובה ביותר, והוא מעבד את השאילתה ואת מבנה הטבלאות המשתתפים בה לפני שהוא נוקט בדרך כל שהיא. ישנם ידיעות שהמשתמש יודע יותר טוב מהמנוע (אחרי הכל הוא מחשב מרובע) ואז הוא יכול להציל טעויות של המנוע.
לגבי נסיונות לראות מה בפועל קורה, זה קשה מאוד לעקוב - א. לפעמים זה נראה אקראי ב. זה שונה מגירסה לגירסה לא כל שכן מחברה לחברה.