Pular para o conteúdo
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #103878
    Avatar de GuiSalGuiSal
    Participante

      Pessoal, tenho um select com vários joins na vida, só que tem um filtro que está causando uma grande demora na pesquisa, conforme segue;
      WHERE
      (CAST(TO_DATE(’18/06/2012 13:32:57′, ‘dd/mm/yyyy hh24:mi:ss’) AS TIMESTAMP) – (TEMPO / 24)

      Verificando o tempo de execução desta pesquisa e essa linha está causando um alto custo de processamento.

      Se faço a seguinte alteração por exemplo:
      WHERE
      TO_DATE(’18/06/2012 13:32:57′, ‘dd/mm/yyyy hh24:mi:ss’) – 1
      O custo de 10 mil fica 50, removendo somente o timestamp ou ‘/’ não é suficiente.

      Gostaria de entender melhor o porquê disso para melhor abordagem.

      Desde já agradeço!

      #103891
      Avatar de fsitjafsitja
      Participante

        TEMPO é uma coluna de tabela?

        E qual a expressão do outro lado da igualdade? Ou não é uma igualdade (maior, menor, etc)?

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