Pular para o conteúdo

Fóruns Banco de dados Oracle Comando para particionar uma tabela Comando para particionar uma tabela

#85265
crisborges
Participante

    Fala Adanelon,

    esse assunto é 10!! Seguinte, em todas as minhas experiências com particionamento , sempre tivemos ganhos BASTANTE significativos, vamos ver alguns detalhes interessantes :

    1 – Garantir um bom método de particionamento, por exemplo:
    se estamos falando de tabelas de 100 milhões de registros, fazer ‘N’ partições de até 5 milhões (ou até menos registros), o ideal nesse ponto também é balancear a carga entre tablespace / datafiles / filesystems.

    2 – Criar indíces pertinentes às suas consultas, isso é muito importante para boa performance.

    3 – Como estamos falando de performance, não podemos esquecer dam coleta de estatística em dia!!

    Porque os ganhos são significativos, imagina procurar 1 linha em 100 milhões de registros, se a busca puder ser direcionada para uma partição específica (no nosso exemplo uma partição de 5 milhões de registros) ficará muito mais rápido. Em muitos casos a melhora passa de 200%.

    Abs,