Filtor WHERE com chave primária o processamento é mais rápido se comparado com os campos que não são chaves primárias?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Filtor WHERE com chave primária o processamento é mais rápido se comparado com os campos que não são chaves primárias?
Olá Leander, tudo bem?
Quando utilizamos campos que são chaves primária em consulta, o processamento é mais rápido do que quando utilizamos campos não chaves. Quando informamos que um campo é chave primária, automaticamente o banco de dados(Não tenho certeza se isso acontece em todos os bancos de dados) cria um índice para aquele campo, tornando assim o processamento mais rápido.
Ainda nesta formação de Oracle, especificamente nos cursos de administração e otimização do banco de dados, o instrutor vai abordar sobre estes assuntos, como o custo de consultas, como você pode monitorar e identificar queries que estão consumindo os recursos e como você pode melhor o desenpenho do seu banco de dados. Mas indico que você siga a ordem de cursos da formação.
Espero ter ajudado e bons estudos!