Pular para o conteúdo

Fóruns SQL e PL/SQL [RESOLVIDO] Ajuda query por favorrr !!! [RESOLVIDO] Ajuda query por favorrr !!!

#98657
Anakim
Participante

    Boa prática que eu saiba não existe, porque cada caso é um caso, por exemplo tem gente que faria isso em uma function, mas acho que este não é o seu caso.

    Passar de 8s para 600ms é uma diferença enorme.

    Respondendo a última pergunta, existe sim uma diferença em criar um índice simpes e um índice composto, porque dependendo do índice o otimizador de consultas vai usar uma estratégia específica.

    Por exemplo, tivemos um problema aqui na empresa que criamos um índice condicional, no PG, e de tempos em tempos tinhamos que fazer o reindex, então mudamos a estratégia do índice deixamos ele “genérico”, ou seja, tiramos a condição dele e tudo passou a funcionar perfeitamente.

    O que eu quero dizer com tudo isso é que depende da sua situação e da sua modelagem do banco, para tomar a decição de qual estratégia de índice você vai seguir em uma determinada tabela.

    Tem um blog que eu acesso para ler sobre este assunto, segue o mesmo:
    http://www.bau-de-dev.com/