मान लें कि मेरे पास एक तालिका है PEOPLEजिसमें 3 कॉलम हैं ID, LastName, FirstName, इनमें से कोई भी स्तंभ अनुक्रमित नहीं है।
LastNameअधिक अद्वितीय है, और FirstNameकम अद्वितीय है।
अगर मैं 2 खोज करता हूं:
select * from PEOPLE where FirstName="F" and LastName="L"
select * from PEOPLE where LastName="L" and FirstName="F"
मेरा विश्वास दूसरा तेज है क्योंकि अधिक अद्वितीय मानदंड (LastName ) whereखंड में पहले आता है , और रिकॉर्ड अधिक कुशलता से समाप्त हो जाएंगे। मुझे नहीं लगता कि ऑप्टिमाइज़र पहले sql को अनुकूलित करने के लिए पर्याप्त स्मार्ट है।
क्या मेरी समझ सही है?