19 pontos por xguru 2022-02-04 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Sempre usar CTE

  • Tornar a CTE o menor possível e mantê-la com uma única finalidade

  • Don’t repeat yourself (DRY)

→ se estiver fazendo o mesmo join em uma consulta, abstraia isso em uma CTE

→ se estiver fazendo o mesmo join em várias consultas, abstraia isso em uma View

  • Não encadear dependências por muito tempo

  • Reduzir os dados antes de fazer join

  • Selecionar apenas as colunas necessárias

  • Espere o inesperado: NULL, linhas duplicadas e até valores arbitrários; os dados reais são bagunçados

  • Comece com Left Join: como os dados reais são uma bagunça, pode haver dados importantes que seriam excluídos por um Inner Join

Ainda não há comentários.

Ainda não há comentários.