Olá Elaine.
Não sou DBA e tenho pouca experiência nisso, mas acho pouco
prudente rodar isso durante o dia quando existem usuários acessando.
Funcionalmente não há problemas, mas o processo consome recursos
do banco o que tornará lento os acessos dos demais usuários.
Mais prudente é rodar em períodos com baixo consumo, usualmente de
madrugada por um processo agendado.
Outro detalhe, em alguns casos não é necessário usar sempre o analize
compute... em **alguns casos** pode-se usar o analize estimate que é bem
mais rápido e funciona bem... o que vejo os DBAs fazerem usualmente é
rodar estimate durante a semana e compute no fim de semana... mas é
preciso analisar cada caso (cada tabela e qual melhor estimativa).
Vamos ver a opinião dos amigos DBAs, mas eu particularmente usaria
os analizes individualmente por objeto para ter maior controle do que está
sendo feito e pode-se fazer compute para alguns e estimate para outros
de acordo com análise dos objetos.
Mas enfim, não sei como funciona o pacote de utility para estatísticas.
Abraço,
Marco.
From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of PUB:
Elaine Silva
Sent: quarta-feira, 30 de maio de 2007 10:26
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] Atualiza estatisticas
Olá grupo!
Gostaria de saber se posso rodar o comando que analisa estatística (exec
dbms_utility analize_schema('nomeschema','COMPUTE')
a qualquer hora do dia, no banco de produção.
Att,
Elaine Silva
"Você precisa ser a mudança que deseja ver no mundo. " (Mahatma Gandhi)
[As partes desta mensagem que não continham texto foram removidas]