[firebase-br] Melhorando a Performance, quem se habilita

Jony Ridel jonyridel em aol.com
Qui Maio 5 16:30:10 -03 2005


Experimente colocar assim:

  select first 40 distinct  PAC.*
         from V_PACIENTE PAC
         inner join  FU_EXPAC EX on PAC.P_OS = EX.EX_OS and
         '2#6' not containing ( EX.EX_STATUS )
         where not exists  ( select first 1 1
                                             from FU_EXPAC
                                             where
  ('02#05#07#09#12' not containing ( EX_STATUS ) ) and
                                              (PAC.p_os = EX_OS) )
          order by PAC.P_OS




Suporte Técnico Orel escreveu:

 > Beleza,
 >
 > Eu já fiz esta mudança e a performance foi a mesma.
 >
 > Abs
 >
 > ----- Original Message -----
 > From: "Adalberto Sousa Monteiro" <adalberto.sm em bol.com.br>
 > To: "Suporte Técnico Orel" <suporte em orel.com.br>; "FireBase"
 > <lista em firebase.com.br>
 > Sent: Wednesday, May 04, 2005 4:45 PM
 > Subject: Re: [firebase-br] Melhorando a Performance, quem se habilita
 >
 >
 > > CARA, SOU NOVATO EM SQL, MAS UMA DICA SERIA VOCÊ TROCAR (SE
 > POSSÍVEL) ESSE
 > > ESSA NEGAÇÃO (NOT IN), POR UMA AFIRMAÇÃO.
 > > ISSO AGILIZA O PROCESSAMENTO.
 > >
 > > CLARO QUE NÃO SERIA SÓ ISSO QUE IRIA MELHORAR, MAS JÁ AJUDA
 > >
 > > SE EU ESTIVER ENGANO, POR FAVOR, ME CORRIJAM
 > >
 > > ABRAÇOS
 > > ADALBERTO
 > > ----- Original Message -----
 > > From: "Suporte Técnico Orel" <suporte em orel.com.br>
 > > To: "Lista - fire" <lista em firebase.com.br>
 > > Sent: Wednesday, May 04, 2005 3:09 PM
 > > Subject: [firebase-br] Melhorando a Performance, quem se habilita
 > >
 > >
 > > Olá moçada,
 > >
 > > O Edu Jedliczka já conseguiu melhorar em 50%, mas ainda continua lenta,
 > > quem
 > > pode me ajudar nessa ?
 > >
 > > select first 40 distinct  PAC.*
 > >        from V_PACIENTE PAC
 > >        inner join  FU_EXPAC EX on PAC.P_OS = EX.EX_OS and
 > >        cast(EX.EX_STATUS as integer) in (2,6)
 > >        where not exists  ( select first 1 1
 > >                                            from FU_EXPAC
 > >                                            where EX_STATUS not in
 > > ('02','05','07','09','12') and
 > >                                             PAC.p_os = EX_OS )
 > >         order by PAC.P_OS
 > >
 > > Graça e Paz!
 > >
 > >
 > > Eduardo de Carvalho
 > > Orel Consultoria Ltda - Fones: (11)6193-4049 - (11)9196-4243
 > > E-mail : e.carvalho em orel.com.br   -    MSN Messenger : orel_carvalho
 > > Visite  : www.orel.com.br
 > > ______________________________________________
 > > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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://search.gmane.org/search.php?group=rebase
 > >
 > >
 >
 >
 > ______________________________________________
 > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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://search.gmane.org/search.php?group=firebase
 >

-- 
Jony Ridel
Programador
Mais Informatica
Feira de Santana / BA
---------------------





Mais detalhes sobre a lista de discussão lista