Filtor WHERE com chave primária o processamento é mais rápido se comparado com os campos que não são chaves primárias?
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!