Учитывая большую таблицу базы данных и предвидение того, что в ней есть уникальная строка с качествами, о которых вы знаете, можно ли получить эту строку быстрее, если для известных значений будет проверено больше атрибутов? Или же поиск будет таким же быстрым, как и поиск одной строки с одним полем, содержащим уникальное значение, которое вы ожидаете найти?

Например, если у вас было 35 столбцов в таблице, и вы знали значения, которые ожидали в 34 из этих столбцов, и знали, что в одном из них был найден уникальный идентификатор, стоит ли перечислять все известные атрибуты в SELECT?

Если да, то насколько большой или разнообразной должна быть база данных, чтобы время поиска показало явное сокращение?

Стоит ли платить за использование подзапросов для раннего устранения нежелательных записей?

Просто любопытно.

0