É verdade que as rotinas da DBMS_STATS servem para "fazer uma analyze", ou melhor dizendo para coletar estatísticas, que são vitais pra quem trabalho com CBO, sim. Todas as rotinas estão documentadas no manual "Supplied PL/SQL Packages Reference", e´lá que vc acha as opções pra coletar stats de tabelas, índices, computar histogramas... Quanto à pergunta em questão, essa rotina GATHER_SCHEMA_STATS na package DBMS_STATS serve sim pra coletar as stats de todo um usuário, mas ===>>> NÃO <<<=== a use : veja, com ela vc vai obter as estatísticas pra TODAS as tabelas e índices dum mesmo jeito, e normalmente (isso não é adequado, há tabelas grandes onde eu posso querer estimar, há tabelas pequenas que quero analisar na íntegra, pra algumas tabelas quero histogramas, pra outras não.... Há algum tempo aqui mesmo na lista andamos trocando msgs a respeito, da diferença que pode fazer vc estimar ou computar, ter ou não histogramas, então (a não ser prum sistema absolutamente trivial, onde todos os objs são usados de modo semelhante, etc) vc deveria ter uma rotin pra analisar as tabs pequenas, outras pras grandes, outra pras tabelas onde vc quer histogramas, é isso
[]s Chiappa --- Em oracle_br@yahoogrupos.com.br, "Marcos Barcellos" <[EMAIL PROTECTED]> escreveu > > Ola pessoal > Nao entendi direito pra que serve esse pacote DBMS. > Me disseram que usando da forma abaixo eu vou rodar um analyze em todos as > tabelas do schema PROD. > > dbms_stats.gather_schema_stats('PROD',33,TRUE,'FOR ALL INDEXES');commit; > > Pelo que li a respeito é apenas dos indices.. onde eu acho essas opcoes 'FOR > ALL INDEXES'?? ja achei tambem 'FOR ALL COLUMNS'. > > Qualquer ajuda vai ser bem vinda. > > Qualquer link é bem vindo... =) > > > Obrigado. > > Marcos Antonio G.Barcellos > Analista de Sistemas > Unitech Tecnologia de Informação Ltda > R. dos Inconfidentes, 1190 2º Andar > Belo Horizonte - MG > Tel.:(31)3280-6600 Ramal.: 6639 > http://www.unitech.com.br > -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html