Bom, Então se for Oracle 9i ou superior você pode colocar um script que rode periodicamente e vasculhe a V$SQL_PLAN, procurando o acesso full nas tabelas em questão.
Outra possibilidade, que acho mais interessante, seria usar um STATSPACK, ou consulta nas V$SQL / V$SQLAREA, verificando quais as queries que por exemplo leram mais bloco de dados. Se essas tabelas são grandes e estão recebendo full scan, provavelmente aparecerão nos resultados. []s Eduardo Claro -----Original Message----- From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of thy_costa Sent: segunda-feira, 19 de dezembro de 2005 13:53 To: oracle_br@yahoogrupos.com.br Subject: [oracle_br] Re: Full table scans Claro que não estou partindo desse pressuposto. A questão é, que temos algumas tabelas que são muito grandes, e fullscans nessas tabelas "sujam" muito o buffer cache do banco. Quero tentar mapear essas consultas, para corrigir os erros. --- Em oracle_br@yahoogrupos.com.br, "Claro, Eduardo" <[EMAIL PROTECTED]> escreveu > Não tem como você pedir para ele te avisar quando faz cada full table scan. O que dá pra fazer é verificar nas estatísticas do banco (V$SYSSTAT por exemplo) quantos FULL SCANS já foram realizados. > > Mas, ainda que mal te pergunte, pra que você quer isso? Se você está partindo do pressuposto de que todo full scan é um erro, e por isso deve ser exterminado do banco, devo adiantar que isto está errado. O full table scan é uma opção de otimização plausível e esperada em várias situações, conforme já tem sido amplamente explicado pelos colegas aqui do grupo. > > []s > > Eduardo Claro > EDS - Brazilian Solution Centre > +55 (11) 4393-1276 > mailto: [EMAIL PROTECTED] > > -----Original Message----- > From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of thy_costa > Sent: segunda-feira, 19 de dezembro de 2005 09:32 > To: oracle_br@yahoogrupos.com.br > Subject: [oracle_br] Full table scans > > Bom dia. > Tem como fazer algo no banco ou algum procedimento que me avise sempre > que o banco fizer um full table scan em determinada tabela? > > Agradeço qualquer ajuda. > Thiago. > > > > > -------------------------------------------------------------------------------------------------------------------------- > 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 -------------------------------------------------------------------------------------------------------------------------- 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 -------------------------------------------------------------------------------------------------------------------------- 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