สมมติว่าฉันมีตารางที่เรียกว่า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 แรก
ความเข้าใจของฉันถูกต้องหรือไม่?