Re: [firebase-br] AJUDA - SELECT CAUSANDO LENTIDÃO NO BANCO

Edilene Baldim Ribeiro edcamp74 em hotmail.com
Seg Ago 28 16:47:09 -03 2006


Olá Lúcio

vou fazer isso sim.
muito obrigada por me ajudar.

att.
Edilene



>From: Lucio - UniData® <luciocobo em terra.com.br>
>Reply-To: FireBase <lista em firebase.com.br>
>To: "FireBase" <lista em firebase.com.br>
>Subject: Re: [firebase-br] AJUDA - SELECT CAUSANDO LENTIDÃO NO BANCO
>Date: Mon, 28 Aug 2006 16:20:41 -0300
>
>Ola Amigo
>Siga a regra do SQL2
>Coloque as  tabelas mais  pesadas  em ultimo no FROM
>e no Where  os LEFT OUTER JOIN  em  ultimo
>
>lembre que o SELECT  Funciona de baixo  para cima
>e trasforme este SQL  em uma VIEW...
>Resolve ....!
>
>Abraço...
>
>
>----- Original Message -----
>From: "Leonardo Lima" <leonardo em softguild.com.br>
>To: "FireBase" <lista em firebase.com.br>
>Sent: Monday, August 28, 2006 3:00 PM
>Subject: Re: [firebase-br] AJUDA - SELECT CAUSANDO LENTIDÃO NO BANCO
>
>
>dá para vc ver o plano atravez do isql.
>
>Depois de conectar você pode dar o comando "SET PLANONLY".
>
>Aí você só vê o plano e verifica se tem plana NATURAL.
>----- Original Message -----
>From: "Edilene Baldim Ribeiro" <edcamp74 em hotmail.com>
>To: <lista em firebase.com.br>
>Sent: Monday, August 28, 2006 2:41 PM
>Subject: Re: [firebase-br] AJUDA - SELECT CAUSANDO LENTIDÃO NO BANCO
>
>
>Oi Leonardo
>
>Aqui na empresa só tenho disponibilidade para usar a ferramente TOAD versão
>7.4.0.3.
>Não posso nem baixar pra instalar qq outra que seja.
>Isso que vc está me sugerindo fazer pelo Ibexpert dá pra fazer pelo TOAD?
>
>Sobre reconstruir passo a passo não tentei isso ainda..mas vou fazer agora
>pra ver.....
>
>Se vc tiver mais alguma dica pra me dar vai me ser muito útil viu?! Pq 
>tenho
>pouca experi~encia em tunning.. mas quero muito aprender....
>
>muito obrigada a todos que estão me ajudando.
>
>
>
> >From: "Leonardo Lima" <leonardo em softguild.com.br>
> >Reply-To: FireBase <lista em firebase.com.br>
> >To: "FireBase" <lista em firebase.com.br>
> >Subject: Re: [firebase-br] AJUDA - SELECT CAUSANDO LENTIDÃO NO BANCO
> >Date: Mon, 28 Aug 2006 13:57:26 -0300
> >
> >Você já fez as seguintes análises???
> >
> >1 - Viu se tem algum plano de otimização NATURAL? Dá para ver com o
> >IBExpert, ou EMS IB Manager.
> >
> >2 - Fez uma reconstrução passo a passo do SQL, vindo desde o Select * 
>from
> >Sem nenhum union função ou filtro, foi recolocando filtro a filtro, 
>função
> >a
> >função para sentir se alguma sub-parte apresenta problemas?
> >
> >----- Original Message -----
> >From: "Edilene Baldim Ribeiro" <edcamp74 em hotmail.com>
> >To: <lista em firebase.com.br>
> >Sent: Monday, August 28, 2006 11:52 AM
> >Subject: [firebase-br] AJUDA - SELECT CAUSANDO LENTIDÃO NO BANCO
> >
> >
> >Olá pessoal.
> >
> >O DBA da empresa que trabalho nos passou esse "select" dizendo que está
> >causando muita lentidão no banco.
> >Já estudei a linha de código mas não estou conseguindo visualizar nenhuma
> >mudança de melhoria.
> >Se alguém puder me ajudar desde já agradeço muito.
> >
> >select:
> >SELECT   espe_evt_cod esp_princ,
> >          DECODE (a.espe_evt_cod,
> >                  99999999, a.exame,
> >                  DECODE (NVL (b.pcdm_grup_espe_cod, -1), -1, 10014,
> >a.exame)
> >                 ) proced,
> >          a.exame
> >     FROM hist_exame a,
> >              pcdm_pcm b,
> >              espe_esp f
> >    WHERE :pr_local_id IS NULL
> >      AND a.mes_ref BETWEEN TO_DATE (:pr_mes_ref, 'mm/yyyy')
> >                        AND TO_DATE (:pr_mes_ref2, 'mm/yyyy')
> >      AND a.grp_emp_id = :pr_grp_emp_id
> >      AND a.prest_id = :pr_prest_id
> >      AND a.vlr_pago > 0
> >      AND b.pcdm_cod(+) = a.exame
> >      AND f.espe_cod(+) = a.exame
> >
> >UNION
> >
> >SELECT   espe_evt_cod esp_princ,
> >          DECODE (a.espe_evt_cod,
> >                  99999999, a.exame,
> >                  DECODE (NVL (b.pcdm_grup_espe_cod, -1), -1, 10014,
> >a.exame)
> >                 ) proced,
> >          a.exame
> >     FROM hist_exame        a,
> >              pcdm_pcm        b,
> >              pred_prt_edr     c,
> >              tiep_prt_edr_tip d,
> >              recf_fxa_cep_rgi e,
> >              espe_esp           f
> >    WHERE :pr_local_id IS NOT NULL
> >      AND a.mes_ref BETWEEN TO_DATE (:pr_mes_ref, 'mm/yyyy')
> >                        AND TO_DATE (:pr_mes_ref2, 'mm/yyyy')
> >      AND a.grp_emp_id = :pr_grp_emp_id
> >      AND a.prest_id = :pr_prest_id
> >      AND a.vlr_pago > 0
> >      AND b.pcdm_cod(+) = a.exame
> >      AND f.espe_cod(+) = a.exame
> >      AND c.pred_prtd_cod = a.prest_id
> >      AND d.tiep_pred_cod = c.pred_cod
> >      AND d.tiep_tip_edr = 3
> >      AND e.recf_etor_cod = :pr_etor_cod
> >      AND e.recf_rgio_cod = :pr_local_id
> >      AND e.recf_cepf_cep_ini <= c.pred_cepe_cod
> >      AND e.recf_cepf_cep_fim >= c.pred_cepe_cod
> >GROUP BY espe_evt_cod, a.exame, b.pcdm_grup_espe_cod, f.espe_cod
> >ORDER BY 1 ASC
> >
> >_________________________________________________________________
> >O Windows Live Spaces é seu espaço na internet com fotos (500 por mês),
> >blog
> >e agora com rede social http://spaces.live.com/
> >
> >
> >______________________________________________
> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >Para editar sua configuração na lista, use o endereço
> >http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> >__________ Informação do NOD32 1.1725 (20060825) __________
> >
> >Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
> >http://www.nod32.com.br
> >
> >
> >
> >______________________________________________
> >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >Para editar sua configuração na lista, use o endereço
> >http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>_________________________________________________________________
>Seja um dos primeiros a testar o novo Windows Live Mail Beta- grátis. 
>Acesse
>http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e
>-4911fb2b2e6d
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>__________ Informação do NOD32 1.1725 (20060825) __________
>
>Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
>http://www.nod32.com.br
>
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço 
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa

_________________________________________________________________
O Windows Live Spaces é seu espaço na internet com fotos (500 por mês), blog 
e agora com rede social http://spaces.live.com/





Mais detalhes sobre a lista de discussão lista