Pular para o conteúdo
  • Este tópico contém 2 respostas, 3 vozes e foi atualizado pela última vez 13 anos, 2 meses atrás por Fábio Prado.
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #104880
    C-S-R
    Participante

      Ola pessoal,

      Gostaria de saber se existe alguma diferença na performace na execução desse SQLs

      SELECT * FROM tbl1 A INNER JOIN tbl2 B ON (A.cod_a = B.cod_a)
      e
      SELECT * FROM tbl1 A INNER JOIN ( SELECT * FRIN tbl2 ) B ON (A.cod_a = B.cod_a);

      No plano de execução ele vem exatamente igual.

      At
      Cesar

      #104914
      Ricardo Portilho Proni
      Participante

        Se o plano de execução é exatamente igual… o desempenho será exatamente igual.

        #104915
        Fábio Prado
        Participante

          @C-S-R,

          Se o plano de execução é exatamente igual, as 2 consultas tem o mesmo desempenho. Vc só saberá qual é a mais performática se o plano de execução for diferente. Para entender e avaliar o plano de execução, sugiro a leitura do artigo: <a href="http://www.fabioprado.net/2011/03/analisando-o-plano-de-execucao-para.html" />http://www.fabioprado.net/2011/03/anali ... -para.html</a>
          

          []s

          Fábio Prado
          http://www.fabioprado.net

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.