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

      Gostaria de saber se é preciso criar indices para tabelas temporarias. Na verdade, li algo que diz que as temporárias não computam estatística, e portanto não fará uso dos indices.

      Uso essa tabela numa procedure que abre um cursor várias vezes. Se fazer o plan, sempre dá como acess full.

      A tabela foi criada assim:
      CREATE GLOBAL TEMPORARY TABLE xx…. (CAMPOS…)
      ON COMMIT PRESERVE ROWS (pq desejo ver os dados fora/após a transação).

      Obrigado.

      #81835
      Avatar photoRegis Araujo
      Participante

        Boa tarde Tytto.

        Li em alguns manuais.. que você pode criar indice em tabelas temporarias com o comando Create Index, eles conforme a tabela também serão temporarios… e utilizarão a mesma transação que os dados da tabela temporaria..

        Mesmo esta tabela sendo temporaria, você executa comandos SQL de consulta e um Indice pode melhorar a performance desta consulta…

        Abraços..

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