O que voce pode fazer com a query? Voce mudar? Colocar hint? Poderia postar os 2 planos?
Acho que existe várias maneiras de resolver o problema, resta saber qual a menos impactante. poste também: show parameter optimizer show parameter db_file_multiblock_read_count --- Em oracle_br@yahoogrupos.com.br, Nelson Cartaxo <[EMAIL PROTECTED]> escreveu > > Realmente talvez resolvesse. O Problema que esse banco estava na versão > 8.1.7 e foi migrado recentemente para 9.2. Esta query funcionava > perfeitamente, inclusive funciona em produção (8.1.7.4). Depois que migramos > o plano faz merge join cartesiano e a query fica perdida. Abortei com 5 > minutos de execução, se uso o RULE a query executa sem problemas. > > Obrigado. > > > Atenciosamente, > Nelson Cartaxo > DBA ORACLE > -----Mensagem original----- > De: Anderson Haertel Rodrigues [mailto:[EMAIL PROTECTED] > Enviada em: terça-feira, 4 de abril de 2006 13:38 > Para: oracle_br@yahoogrupos.com.br > Assunto: Re: [oracle_br] Ajuda com Query Urgente > > > > Nelson, > > Analisando a Query e não os parâmetros do Banco, qual > a necessidade de se ter um IN comparando ao MAX()? > > Neste caso um dt_inicio = MAX resolve o teu problema. > Certo? > > Anderson Haertel Rodrigues > Administrador de Banco de Dados - DBA > Florianópolis/SC > > --- Nelson Cartaxo <[EMAIL PROTECTED]> > escreveu: > > > Pessoal mais uma vez vou tentar recorrer a voces. > > > > Oracle 9.2.0.7 RedHat 2.1 > > > > Seguinte ao rodar a query abaixo com a tabela > > analisada com dbms_stats e > > indices tambem analisados, o plano mostra um merge > > join (cartesian) e a > > query trava, ou seja, fica no limbo. Quando coloco > > um hint de RULE a query > > fica instantanea. Alguem poderia me dar uma luz > > como faço para resolver. > > De repente to comendo mosca em algum parametro do > > oracle, ou algo parecido. > > > > A query é > > > > SELECT /*+ RULE */st_tarefa > > FROM siops.tb_log_tarefa Text > > WHERE co_tarefa = 10 > > AND dt_inicio IN ( > > SELECT MAX(dt_inicio) > > FROM siops.tb_log_tarefa TInt > > WHERE tExt.co_tarefa = TInt.co_tarefa) > > > > > > > > Obrigado desde já pelo help. > > > > > > > > > > > > Atenciosamente, > > Nelson Cartaxo > > DBA ORACLE > > > > > > -----Mensagem original----- > > De: Anderson Haertel Rodrigues > > [mailto:[EMAIL PROTECTED] > > Enviada em: terça-feira, 4 de abril de 2006 11:16 > > Para: oracle_br@yahoogrupos.com.br > > Assunto: Re: [oracle_br] ENC: Dúvida BLOB > > > > > > Ricardo, > > > > Eu respondi a sua questão no Sábado a noite. > > > > > > --- Ricardo Lyrio <[EMAIL PROTECTED]> escreveu: > > > > > Pessoal, > > > > > > > > > > > > Estou com um impasse que é o seguinte: > > > > > > > > > > > > Tenho a seguinte estrutura: > > > > > > > > > > > > 36 telas de forms sendo que apenas 5 fazem > > > tratamento de imagens > > > > > > > > > > > > Tabela 1 > > > > > > Campo01 > > > > > > Campo02 > > > > > > ... > > > > > > Campo0n > > > > > > Imagem01 > > > > > > Imagem02 > > > > > > ... > > > > > > Imagem12 > > > > > > > > > > > > As imagens são todas Blob > > > > > > > > > > > > Esta tabela tem mais ou menos 3.000.000 de > > registros > > > > > > > > > > > > O que seria melhor: > > > > > > > > > > > > Dividir a tabela, retirar as imagens e criar > > uma > > > outra tabela > > > > > > > > > > > > Tabela 2 > > > > > > FK da tabela1 > > > > > > FK de Descrição da imagem > > > > > > Imagem > > > > > > > > > > > > Existe alguma limitação para o Oracle tratar em as > > > imagens numa mesma > > > tabela? > > > > > > > > > > > > Grato > > > > > > Ricardo Lyrio > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto > > > foram removidas] > > > > > > > > > > > > > > > -------------------------------------------------------------------- -------- > > ---------------------------------------------- > > > 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/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > > < http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > > > > > > > > > > > -------------------------------------------------------------------- -------- > > > ---------------------------------------------- ______________________________ > > ____________________________________ > > > > > > Este Grupo recebe o apoio da SQL Magazine - > > > www.devmedia.com.br/sqlmagazine > > > > > > __________________________________________________________________ > > > O grupo Oracle_br não aceita anexos. Quando > > oferecer > > > algum arquivo, tenha o link do mesmo para evitar > > > trafego(pedidos) desnecessário. > > > Links do Yahoo! Grupos > > > > > > > > > > > > http://br.yahoo.com/info/utos.html > <http://br.yahoo.com/info/utos.html> > > < http://br.yahoo.com/info/utos.html <http://br.yahoo.com/info/utos.html> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________________ > > > > Abra sua conta no Yahoo! Mail: 1GB de espaço, > > alertas de e-mail no celular e > > anti-spam realmente eficaz. > > http://br.info.mail.yahoo.com/ <http://br.info.mail.yahoo.com/> > > < http://br.info.mail.yahoo.com/ <http://br.info.mail.yahoo.com/> > > > > > > > > -------------------------------------------------------------------- -------- > > ---------------------------------------------- > > 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/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > > < http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > > > > > > === message truncated === > > > > > _______________________________________________________ > Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e > anti-spam realmente eficaz. > http://br.info.mail.yahoo.com/ <http://br.info.mail.yahoo.com/> > > > -------------------------------------------------------------------- -------- > ---------------------------------------------- > 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/ > <http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/> > -------------------------------------------------------------------- -------- > ---------------------------------------------- ______________________________ > ____________________________________ > > Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine > __________________________________________________________________ > O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o > link do mesmo para evitar trafego(pedidos) desnecessário. > > > > _____ > > Links do Yahoo! Grupos > > > * Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/oracle_br/ > <http://br.groups.yahoo.com/group/oracle_br/> > > > * Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED] subject=Unsubscribe> > > > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . > > > > > [As partes desta mensagem que não continham texto foram removidas] > -------------------------------------------------------------------------------------------------------------------------- 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/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __________________________________________________________________ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. 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