Pessoal
estou com problemas de performance ( banco 9i 9.2.0.5 - forms 6i 6.0.8.24 ). Trabalho com Applications e ultimamente estou tendo alguns problemas estranhos com o Forms. Mas o pior problema é uma repentida perda de performance em um programa. Em um determinado momento é necessario um Range Scan ( que nao é leve ) , mas atende a necessidade. Hoje foi impossivel trabalhar. Analisei a query e melhorei ela. No SQL esta rodando bem e relativamente rapido, porem ao colocar no Forms, simplesmente nao executa mais . Executei no Forms e paralelamente executei no SQL , e no SQL rodou rapidamente , mas no Forms nao. O Otimizar e baseado em Custo Eis a query ( estou forçando o indice abaixo porque utiliza o item_id e creation date e foi o que melhor performance ofereceu ) select --+ index ( b IC_LOTS_MST_I3) b.lot_no , b.sublot_no , a.whse_code , a.location , a.lot_id , a.lot_status , a.loct_onhand , a.loct_onhand2 from [EMAIL PROTECTED] b, [EMAIL PROTECTED] a where b.item_id = (select item_id from ic_item_mst where item_no = '427' ) and b.creation_date > sysdate - 5 and a.item_id = b.item_id and a.whse_code = 'ALFE' and a.location = 'GENERICA' and a.lot_status in ( select lot_status from [EMAIL PROTECTED] where prod_ind = 1 ) and a.loct_onhand > 0 and a.lot_id = b.lot_id order by b.creation_date executando no forms , mostra assim no v$sql SELECT /*+ INDEX("A2","IC_LOTS_MST_I3") */ "A2"."LOT_NO","A2"."SUBLOT_NO","A1"."WHSE_CODE","A1"."LOCATION","A1"." LOT_ID","A1"."LOT_STATUS","A1"."LOCT_ONHAND","A1"."LOCT_ONHAND2" FROM "IC_LOTS_MST" "A2","IC_LOCT_INV" "A1" WHERE "A2"." ITEM_ID"=:B1 AND "A2"."CREATION_DATE">[EMAIL PROTECTED]:B2 AND "A1"."ITEM_ID"="A2"."ITEM_ID" AND "A1"."WHSE_CODE"=:B3 AND "A1". "LOCATION"='GENERICA' AND "A1"."LOT_STATUS"=ANY (SELECT "A3"."LOT_STATUS" FROM "IC_LOTS_STS" "A3" WHERE "A3"."PROD_IND"= 1) AND "A1"."LOCT_ONHAND">0 AND "A1"."LOT_ID"="A2"."LOT_ID" ORDER BY "A2"."CREATION_DATE" Alguem pode me dar alguma dica sobre o que verificar? Um Abraco Aroldo Marcos ----------------- Essa mensagem foi analisada pelo Trend Micro Interscan MSS'1 ------------ Esse e-mail foi analisado pelo Trend Micro Interscan MSS [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 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