1
resposta

Sequenciamento dos relacionamentos

Existe algum impacto ao se escolher a ordem das tabelas para se montar os join nesta caso fiz relacionando 1º matricula , 2º curso. Existe impacto de performance ou uma boa pratica?

SELECT

CURSO.NOME,
COUNT(*) AS QTD

FROM MATRICULA

INNER JOIN CURSO
    ON (CURSO.ID = MATRICULA.CURSO_ID)

GROUP BY 
    CURSO_ID,
    CURSO.NOME
1 resposta

Até onde eu sei dá na mesma. Mesmo se não desse você só vai começar a ter perda de perfomance se tiver mais de um milhão de registros. E perda crítica de perfomance acima de um bilhão de registros.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software