[oracle_br] Re: Order by

2015-04-15 Por tôpico lmarinh...@yahoo.com.br [oracle_br]
Obrigado Chiappa! Então como eu não tenho o total acesso neste servidor, apenas 
com alguns grants, Aqui esta as configurações.
 

 sort_area_size   integer 209715200
 sga_max_size big integer 12G
 sga_targetbig integer 12G
 shared_pool_reserved_sizebig integer 199648870
 shared_pool_size big integer 3G
 pga_aggregate_target big integer 2576980377
 hash_area_size   integer 419430400
 

 Fiz o plano do meu lado e solicitei o pessoal responsável para enviar do lado 
deles.
 

 LM



Re: [oracle_br] Re: Order by

2015-04-15 Por tôpico André Luiz aandre...@yahoo.com.br [oracle_br]
Caros,
Esta query roda via aplicação?  Se for o que tem por trás? Um hibernt?

Enviado do meu iPhone

 Em 15/04/2015, às 13:44, lmarinh...@yahoo.com.br [oracle_br] 
 oracle_br@yahoogrupos.com.br escreveu:
 
 Obrigado Chiappa!
 
 Então como eu não tenho o total acesso neste servidor, apenas com alguns 
 grants, Aqui esta as configurações.
 
 sort_area_size   integer 209715200
 sga_max_size big integer 12G
 sga_targetbig integer 12G
 shared_pool_reserved_sizebig integer 199648870
 shared_pool_size big integer 3G
 pga_aggregate_target big integer 2576980377
 hash_area_size   integer 419430400
 
 Fiz o plano do meu lado e solicitei o pessoal responsável para enviar do lado 
 deles.
 
 LM
 


[oracle_br] Re: Order by

2015-04-15 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Tá, mas esses alguns grants não são suficientes para vc fazer um trace e/ou 
consultar as v$ necessárias para se obter o texto E os planos de execução *** 
EXATOS e REAIS *** dos SQLs, para primeiro comprovar que a query sendo 
executada no client está RIGOROSAMENTE IGUAL á query testada direto no servidor 
e Depois comprovar se o Plano é o mesmo ou não ??? Pois como eu disse, basta um 
binding e/ou um valor de pesquisa diferente para se obter Planos totalmente 
diferentes, em alguns casos Como eu disse, vc só deve 'atacar' a frente de 
eventuais alterações de parâmetros SE e APENAS SE vc obter performance 
diferente no client e no servidor para o MESMA EXATA query com o MESMO EXATO 
Plano de ExecuçãoIsso é IMPORTANTE : please cheque SQL e Planos antes de 
sequer PENSAR a mexer no database...

  SE for isso mesmo de diferentes performances para mesmo sql com mesmo plano, 
aí de cara a gente Questionaria essa sort_area_size de 209.715.200 bytes : 200 
megabytes é ridiculamente minúsculo, acho que é tranquilo passar (a nível de 
sessão, que seja, para teste) o gerenciamento de workarea para MANUAL e alterar 
sort_area_size para alguns poucos gigabytes (e hash_area_size para 2x 
sort_area_size, se o Plano usa algum tipo de hashing)...
  
   []s
   
 Chiappa

Re: [oracle_br] Order by

2015-04-15 Por tôpico Ricardo Arnoud ricardo...@gmail.com [oracle_br]
Habilita o trace de sessao e depois manda um tkptof pra ver se tem
diferença.

On Wednesday, April 15, 2015, jlchia...@yahoo.com.br [oracle_br] 
oracle_br@yahoogrupos.com.br wrote:



 Tá, mas esses alguns grants não são suficientes para vc fazer um trace
 e/ou consultar as v$ necessárias para se obter o texto E os planos de
 execução *** EXATOS e REAIS *** dos SQLs, para primeiro comprovar que a
 query sendo executada no client está RIGOROSAMENTE IGUAL á query testada
 direto no servidor e Depois comprovar se o Plano é o mesmo ou não ??? Pois
 como eu disse, basta um binding e/ou um valor de pesquisa diferente para se
 obter Planos totalmente diferentes, em alguns casos Como eu disse, vc
 só deve 'atacar' a frente de eventuais alterações de parâmetros SE e APENAS
 SE vc obter performance diferente no client e no servidor para o MESMA
 EXATA query com o MESMO EXATO Plano de ExecuçãoIsso é IMPORTANTE :
 please cheque SQL e Planos antes de sequer PENSAR a mexer no database...

   SE for isso mesmo de diferentes performances para mesmo sql com mesmo
 plano, aí de cara a gente Questionaria essa sort_area_size de 209.715.200
 bytes : 200 megabytes é ridiculamente minúsculo, acho que é tranquilo
 passar (a nível de sessão, que seja, para teste) o gerenciamento de
 workarea para MANUAL e alterar sort_area_size para alguns poucos gigabytes
 (e hash_area_size para 2x sort_area_size, se o Plano usa algum tipo de
 hashing)...

[]s

  Chiappa
  



-- 
--
Thanks,
* Ricardo Arnoud*

*Bacharel em Ciência da Computação* - 2013/1





(51) 8205-4658 TIM / (51) 9259-2333 CLARO / Porto Alegre - RS
http://www.ricardoarnoud.com
http://www.alterdatabaseopen.com
FB http://www.facebook.com/ricardo.arnoud
Linkedin http://br.linkedin.com/pub/ricardo-arnoud/15/127/3b1


[oracle_br] Re: Order by

2015-04-15 Por tôpico lmarinh...@yahoo.com.br [oracle_br]
Obrigado Chiappa! Então como eu não tenho o total acesso neste servidor, apenas 
com alguns grants, mas posso te garantir já que a PGA não esta AUTO aqui esta 
as configurações.
 

 sort_area_size   integer 209715200
 sga_max_size big integer 12G
 sga_target   big integer 12G
 shared_pool_reserved_sizebig integer 199648870
 shared_pool_size big integer 3G
 pga_aggregate_target big integer 2576980377
 hash_area_size   integer 419430400
 

 Fiz o plano do meu lado e solicitei o pessoal responsável para enviar do lado 
deles.
 

 LM