Páginas

3 de out. de 2012

Compactando tabelas com o SHRINK em Bancos de Dados Oracle

Olá pessoal,

     No artigo de hoje vou comentar sobre como desframentar ou compactar tabelas e índices com o SHRINK em Bancos de Dados Oracle, a partir da versão 10G. Este recurso é bastante útil para executar manutenção nas tabelas no Banco de Dados, com o objetivo de reduzir o espaço alocado e otimizar a performance de consultas (SELECT) e alterações (INSERT, UPDATE, DELETE e MERGE).

     Ele contém como principais características os itens abaixo:
        - Reduz a quantidade de linhas migradas encadeadas e/ou migradas;
        - É executado em modo ONLINE e atualiza os índices;
        - Não precisa de espaço extra;
        - Não dispara triggers.

     Na Imagem 01 abaixo, podemos conferir os comandos que são executados para realizar a compactação via comando SHRINK:

Imagem 01 - Executando SHRINK na tabela HR.EMPLOYEES
 
     Para ler o artigo na íntegra, é necessário abrir o artigo diretamente no site da DEVMEDIA, através do link abaixo: 
     http://www.devmedia.com.br/compactando-tabelas-com-o-shrink-em-bancos-de-dados-oracle/25928

Dúvidas ou comentários, deixem aqui ou no site da DEVMEDIA.

[]s

2 comentários:

  1. Muito bom o post Fábio. O li também no DevMedia e o achei muito claro e de fácil entendimento.
    Trabalho com ODI e creio que poderei utilizar estas dicas para melhorar a performance em algumas transações de dados.

    Parabéns!

    ResponderExcluir