SQL: As pesquisas são mais rápidas para identificar linhas distintas se mais atributos forem testados?

0

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.

    
por gladiola 07.05.2015 / 19:42

0 respostas

Tags