segunda-feira, 16 de junho de 2008

Lentidão ao Habilitar Chaves Estrangeiras

O DBA recebe a reclamação de que a habilitação de chaves estrangeiras de algumas tabelas recém importadas via Oracle Datapump está demorando mais do que deveria, embora o banco não apresente problemas de desempenho.

Este comportamento é experado na versão 10.2.0. As informações de estatística são bloqueadas durante uma importação via Datapump, se os metadados forem importados. Isto acontece porque no Oracle 10g, por definição, estatísticas realizadas automaticamente. Consequentemente, as estatísticas importadas, se não bloqueadas, poderiam ser perdidas na proxima coleta.

A solução para o incidente em questão, consiste em desbloquear o acesso as estatíticas de tabela executando o procedimento DBMS_STATS.UNLOCK_TABLE_STATS('DONO','TABELA') ou não importar estatísticas de tabelas.

Nenhum comentário: