Скажем, у меня есть таблица 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.
Я правильно понимаю?