Cara testa com UNION ALL .. sei que ele é mais rápido ..

Sds

JOSÉ CARLITOS CARVALHO JÚNIOR
Administrador de Banco de Dados

PST Eletrônica S/A
(+55 (19) 3787-6418
Ê+55 (19) 3787-6238
/ [EMAIL PROTECTED]
web:http://www.pst.com.br
web:http://www.positron.com.br

(Embedded image moved to file: pic15141.jpg)


                                                                                
                                       
  From:       Napoleão Cristiano X. Sanabia <[EMAIL PROTECTED]>                 
                          
                                                                                
                                       
  To:         oracle_br@yahoogrupos.com.br                                      
                                       
                                                                                
                                       
  Date:       25/11/2008 17:36                                                  
                                       
                                                                                
                                       
  Subject:    [SPAM]:[oracle_br] UNION                                          
                                       
                                                                                
                                       





                                                                                
                                            
                                                                                
                                            
                                                                                
                                            
                                                                                
                                            
                                                                                
                                            
 Amigos,                                                                        
                                            
                                                                                
                                            
 Eu estou executando uma query num banco e o resultado aparece em menos de 3 
segundos. Até aí normal.                       
                                                                                
                                            
 Acontece que dependendo de uma determinada situação, essa query realiza um 
UNION com uma outra tabela. Quando esse UNION   
 ocorre o resultado é exibido após uns 3 minutos, ou seja, o problema está no 
UNION. Se eu rodar as 2 querys separadas, até 
 mesmo nessa outra tabela, não há nenhum problema, mas se colocar o UNION já 
era.                                           
                                                                                
                                            
 O que vocês sugerem. Segue a query abaixo:                                     
                                            
                                                                                
                                            
 SELECT DISTINCT TV.VAGA,                                                       
                                            
 TV.TIPO_VAGA                                                                   
                                            
 FROM TIPO_VAGA TV                                                              
                                            
 WHERE TV.ANO = 2008                                                            
                                            
 UNION                                                                          
                                            
 SELECT * FROM TV_TMP                                                           
                                            
                                                                                
                                            
 Qual seria a solução para eu obter o mesmo resultado sem usar o UNION?         
                                            
                                                                                
                                            
 Veja quais são os assuntos do momento no Yahoo! +Buscados                      
                                            
 http://br.maisbuscados.yahoo.com                                               
                                            
                                                                                
                                            
 [As partes desta mensagem que não continham texto foram removidas]             
                                            
                                                                                
                                            
                                                                                
                                            
                                                                                
                                            
 


[As partes desta mensagem que não continham texto foram removidas]

Responder a