Dada uma grande tabela de banco de dados e o pré-conhecimento de que uma linha única com qualidades que você conhece está lá, a linha pode ser recuperada mais rapidamente se mais atributos forem testados quanto a valores conhecidos? Ou a pesquisa será tão rápida quanto encontrar a linha com o único campo que contém o valor exclusivo que você espera estar lá?
Por exemplo, se você tivesse 35 colunas na tabela e conhecesse os valores esperados em 34 dessas colunas e soubesse que havia uma ID exclusiva em uma delas, pagaria para listar todos os atributos conhecidos no SELECT?
Em caso afirmativo, qual seria o tamanho ou a variação do banco de dados para que o tempo de pesquisa mostrasse uma clara redução?
Pagaria para usar subconsultas para eliminar entradas indesejadas antecipadamente?
Apenas curioso.
Tags sql