कोई अंतर नहीं होना चाहिए। ऑप्टिमाइज़र को दोनों मामलों में एक ही योजना तैयार करनी चाहिए और उस विशेष क्वेरी के लिए सबसे कुशल दृष्टिकोण के आधार पर किसी भी मामले में शामिल होने से पहले, बाद में या उसके दौरान विधेय को लागू करने में सक्षम होना चाहिए।
बेशक, यह तथ्य कि अनुकूलक कर सकता है कुछ करें, सामान्य तौर पर, इस बात की कोई गारंटी नहीं है कि अनुकूलक करेगा वास्तव में किसी विशेष प्रश्न में कुछ करें। जैसे-जैसे प्रश्न अधिक जटिल होते जाते हैं, प्रत्येक संभावित क्वेरी योजना पर विस्तृत रूप से विचार करना असंभव हो जाता है, जिसका अर्थ है कि संपूर्ण जानकारी और सही कोड के साथ भी, अनुकूलक के पास वह सब कुछ करने का समय नहीं हो सकता है जो आप उसे करना चाहते हैं। यह देखने के लिए कि क्या वे वास्तव में समान हैं, आपको दो प्रश्नों के लिए उत्पन्न वास्तविक योजनाओं पर एक नज़र डालने की आवश्यकता होगी।