[oracle][index] Rebuild indexes

18 11 2009

Um das premissas de um bom desempenho do banco de dados é possuir uma tablespace para os dados e outra para os índices.  Existe casos em que constatamos que os índices e os dados estão na mesma tablespace, então precisamos migrar esse índices para uma nova tablespace.

O comando abaixo demonstra como gerar um script para rebuild dos índices em uma outra tablespace. Lembre-se que antes de executa-lo é necessário criar a tablespace de índice e especificar o schema correto.

select 'ALTER INDEX '||INDEX_NAME||' rebuild tablespace '|| TABLESPACENAME||';' 
       from dba_indexes 
             where TABLE_OWNER like 'SCHEMA_NAME';
Anúncios

Ações

Information

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s




%d blogueiros gostam disto: