ধরা যাক আমার কাছে একটি টেবিল রয়েছে যার নাম 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
দফায় এবং রেকর্ডগুলি আরও দক্ষতার সাথে মুছে ফেলা হবে। আমি মনে করি না যে অপ্টিমাইজারটি প্রথম স্কয়ারটি অনুকূল করতে যথেষ্ট স্মার্ট।
আমার বোধগম্যতা কি সঠিক?