[oracle_br] Problemas de performance -Query ao DD.

2013-06-17 Por tôpico R P
Senhores, boa noite!

Estou com um problema de performance após uma migração de 10gr2 (10.2.0.5) SE 
Linux, para 11gr2 (11.2.0.3.6) EE Linux, ambos RAC.
Ocorre que identifiquei a seguinte query sendo executada milhares de vezes 
pelos usuários, e esta query está tomando quase 80% do tempo do banco de dados, 
os desenvolvedores disseram que esta query não faz parte de aplicação, segue:

SELECT * 
FROM   (SELECT NULL  table_catalog, 
   idx.table_owner   table_schema, 
   idx.table_nametable_name, 
   NULL  index_catalog, 
   idx.owner index_schema, 
   idx.index_nameindex_name, 
   NULL  primary_key, 
   Decode(idx.uniqueness, 'UNIQUE', 65535, 
  0) unique_, 
   Decode(idx.index_type, 'CLUSTER', 65535, 
  0) CLUSTERED, 
   NULL  type, 
   NULL  fill_factor, 
   idx.initial_extentinitial_size, 
   NULL  nulls, 
   NULL  sort_bookmarks, 
   65535 auto_update, 
   2 null_collation, 
   col.column_position   ordinal_position, 
   col.column_name   column_name, 
   NULL  column_guid, 
   NULL  column_propid, 
   1 collation, 
   NULL  cardinality, 
   NULL  pages, 
   NULL  filter_condition, 
   Decode(idx.index_type, 'CLUSTER', 65535, 
  0) integrated 
FROM   all_indexes idx, 
   all_ind_columns col 
WHERE  idx.owner = col.index_owner 
   AND idx.index_name = col.index_name 
   AND idx.table_owner = col.table_owner 
   AND idx.table_name = col.table_name) indexes 
WHERE  table_schema = 'schema'  ==> Owner
   AND table_name = 'table1'==> tabela app
ORDER  BY 8, 
  10, 
  5, 
  6, 
  17 
O nome da tabela as vezes altera.
Busquei no google, e encontrei algumas reclamações sobre esta query, porem não 
ficou claro de onde ele vem.
Alguém sabe me dizer o que gera esta query?

Para informação, a migração de versão e edição foi realizada via conversão de 
DD.

-- 
R.P.
DBA Oracle
Blog: www.rpradela.com.br

Oracle Database 11g Administrator Certified Professional
Oracle Database 11g Administrator Certified Associate
Oracle Database 10g Real Applications Clusters Administrator Certified Expert 
(OCE)
Oracle Enterprise Linux Certified Implementation Specialist (OCE)
Oracle Database 11g Data Warehousing Certified Implementation Specialist
Oracle Exadata 11g Certified Implementation Specialist





Re: [oracle_br] Problemas de Performance entre versão 9 e 10G

2012-04-11 Por tôpico Eliane SILVA
À todos,

   Obrigada pelo apoio e já estou repassando todos os retornos pra ajudar o 
pessoal.
 
Valeu!

Eliane.


PS: A máquina é velhinha mesmo. É de 1999.


>>> Luis Freitas  11/4/2012 14:15 >>>
  
Ola Eliane,
 
   Essa maquina aí ja ta velhinha hein! :-) 
 
===> SGA_TARGET=7GB 

Bom, eles devel setar os parametros de sga (shared_pool_size, 
db_cache_size) como estavam no 9i, para garantir alocacao de memoria minima 
para os pools. Eles podem ate deixar o sga_target e a alocacao automatica vai 
alocar mais memoria, mas nunca reduzir abaixo dos valores setados.
 
Verificar se a base antiga era 32 bits e a nova 64bits, o tamanho da shared 
pool deve ser dobrado.
 
Quando tive problemas com isso ou foi por falta de estatiscas (Veja os 
outros posts), ou por new features no optimizer do 10g , podem tentar mexer no 
parametro optimizer_features_enable e setar para 9.2.0 como "stopgap" ate 
entenderem o problema melhor, outro parametro que faz muita diferenca as vezes 
com algumas aplicacoes é o star_transformation_enabled.
 
 Outra coisa que as vezes faz diferenca é rodar um 
dbms_stats.gather_system_stats num periodo em que o sistema esta em uso. O 
optimizer do 10g usa estatisticas de CPU e velocidade de disco para decidir se 
vai fazer full scans ou usar indices, o que nao acontecia no 9i. 
 
   Fora isso, se houve alguma mudanca no hardware, tambem pode ser um 
problema na SAN, EMC Powerpath (se estiver em uso), ou firmware das HBAs 
tambem, nesse caso vale a pena pedir para o administrador do sistema verificar 
o dmesg e logs por erros de hba e conferir se o firmware das HBAs e o  solaris 
foi atualizado conforme requisitos do storage e powerpath (se estiver em uso). 
Quando tem problemas nessa parte as vezes o banco parece que esta com "soluços" 
:-)... congela uns segundos e volta, dai congela de novo...
 
 Espero que seja de ajuda!
 
Atc,.
Luis
 
 


From: Eliane SILVA 
To: oracle_br@yahoogrupos.com.br 
Sent: Wednesday, April 11, 2012 5:09 PM
Subject: Re: [oracle_br] Problemas de Performance entre versão 9 e 10G

  
Adriano, 

Abaixo algumas informações. Este servidor é utilizado somente por esta 
aplicação. 

Eliane. 

Versão do oracle 10g 
Oracle 10.2.0.3 

Sistema operacional 
Sun Solaris 10 

Configuração do servidor 
Sun Fire 6800 1 board com 2 processadores de 900mHz e 16G de RAM 

Configuração da SGA 
SGA_TARGET=7GB 

>>> "Eliane SILVA"  11/4/2012 10:46 >>> 

Oi Adriano, 

Na verdade esta aplicação não roda aqui com comigo. Com a gente, a mesma 
aplicação está no 10.2.0.5 e o ambiente é Linux e está ok. 
Neste outro lugar, esta mesma aplicação estava na versão 9 (máquina Sun), 
estava ok. Eles migraram para o 10G (não sei qual versão) 
e a aplicação está muito lenta, sendo que a máquina é a mesma. Maiores detalhes 
eu não tenho. 
Pedi para enviar um email pro grupo mas não sei se eles tem usuário neste 
grupo. 

Eliane. 

>>> Josÿffe9 Ferreira 11/4/2012 10:33 >>> 

Eliane, 

O problema de perfornace pode está relacionado a várias coisas, mas para tentar 
lhe ajudar, precisamos saber mais informações, tipo: 
Versão do oracle 10g 
Sistema operacional 

Configuração do servidor 
Configuração da SGA 
Qual é aplicação que você usa? Usa algum provider para conexão, tipo JODBC, 
odpdotnet, OLEDB etc 

Adriano 

 
De: Eliane SILVA  
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quarta-feira, 11 de Abril de 2012 10:26 
Assunto: [oracle_br] Problemas de Performance entre versão 9 e 10G 

Pessoal, 
Gostaria de saber se vocês conhecem os problemas caraterísticos de 
performance relativos a aplicações 
que rodem normal na versão 9 do Oracle e que fiquem muito lentas na 
versão 10G do Oracle. 
Obrigada pela atenção. 
Eliane. 

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

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

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

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

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




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



RE: [oracle_br] Problemas de Performance entre versão 9 e 10G

2012-04-11 Por tôpico Francisco Petersen Jr

Oi Eliane ... alêm do que já foi dito ... não sei, mais tenho a impressão(posso 
estar enganado) que vale a pena tambem fazer uma verificação sobre a quantidade 
de recursos em wait pois podemos melhorar o tempo de resposta, pinar pacotes  
PL/SQL (como foi dito pelo Rodrigo), fazer ajustes nos parametros do init.ora 
(mais nunca altere varios parametros de uma unica vez no init.ora). Quanto a 
"possivel" quantidadeos recursos em wait comece fazendo uma análise pelo buffer 
cache, I/O, Locks, Lbrary Cache, Redo, SQL *NET e por ultimo Undo, esse é o 
caminho de analise recomendado por Cary Millsap (especialista em Advanced 
Tuning e um dos responsáveis pelo desenvolvimento do kernel do Oracle). Espero 
ter ajudado. att, franciso.
 To: yahoogrupos.com.br oracle_br@yahoogrupos.com.br
From: ecssi...@frg.com.br
Date: Wed, 11 Apr 2012 12:09:43 -0300
Subject: Re: [oracle_br] Problemas de Performance entre versão 9 e 10G


















 



  



  
  
  Adriano,





Abaixo algumas informações. Este servidor é utilizado somente por esta 
aplicação.





Eliane.





Versão do oracle 10g 


Oracle 10.2.0.3 





Sistema operacional


Sun Solaris 10 





Configuração do servidor


Sun Fire 6800 1 board com 2 processadores de 900mHz e 16G de RAM 





Configuração da SGA


SGA_TARGET=7GB





>>> "Eliane SILVA"  11/4/2012 10:46 >>>


  


Oi Adriano, 





Na verdade esta aplicação não roda aqui com comigo. Com a gente, a mesma 
aplicação está no 10.2.0.5 e o ambiente é Linux e está ok. 


Neste outro lugar, esta mesma aplicação estava na versão 9 (máquina Sun), 
estava ok. Eles migraram para o 10G (não sei qual versão) 


e a aplicação está muito lenta, sendo que a máquina é a mesma. Maiores detalhes 
eu não tenho. 


Pedi para enviar um email pro grupo mas não sei se eles tem usuário neste 
grupo. 





Eliane. 








>>> Josÿffe9 Ferreira 11/4/2012 10:33 >>> 





Eliane, 





O problema de perfornace pode está relacionado a várias coisas, mas para tentar 
lhe ajudar, precisamos saber mais informações, tipo: 


Versão do oracle 10g 


Sistema operacional 





Configuração do servidor 


Configuração da SGA 


Qual é aplicação que você usa? Usa algum provider para conexão, tipo JODBC, 
odpdotnet, OLEDB etc 





Adriano 





 


De: Eliane SILVA  


Para: oracle_br@yahoogrupos.com.br 


Enviadas: Quarta-feira, 11 de Abril de 2012 10:26 


Assunto: [oracle_br] Problemas de Performance entre versão 9 e 10G 














Pessoal, 


Gostaria de saber se vocês conhecem os problemas caraterísticos de 


performance relativos a aplicações 


que rodem normal na versão 9 do Oracle e que fiquem muito lentas na 


versão 10G do Oracle. 


Obrigada pela atenção. 


Eliane. 





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





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











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










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






 









  

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





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Problemas de Performance entre versão 9 e 10G

2012-04-11 Por tôpico Eliane SILVA
Adriano,

Abaixo algumas informações. Este servidor é utilizado somente por esta 
aplicação.

Eliane.

Versão do oracle 10g 
Oracle 10.2.0.3 

Sistema operacional
Sun Solaris 10 

Configuração do servidor
Sun Fire 6800 1 board com 2 processadores de 900mHz e 16G de RAM 

Configuração da SGA
SGA_TARGET=7GB

>>> "Eliane SILVA"  11/4/2012 10:46 >>>
  
Oi Adriano, 

Na verdade esta aplicação não roda aqui com comigo. Com a gente, a mesma 
aplicação está no 10.2.0.5 e o ambiente é Linux e está ok. 
Neste outro lugar, esta mesma aplicação estava na versão 9 (máquina Sun), 
estava ok. Eles migraram para o 10G (não sei qual versão) 
e a aplicação está muito lenta, sendo que a máquina é a mesma. Maiores detalhes 
eu não tenho. 
Pedi para enviar um email pro grupo mas não sei se eles tem usuário neste 
grupo. 

Eliane. 


>>> Josÿffe9 Ferreira 11/4/2012 10:33 >>> 

Eliane, 

O problema de perfornace pode está relacionado a várias coisas, mas para tentar 
lhe ajudar, precisamos saber mais informações, tipo: 
Versão do oracle 10g 
Sistema operacional 

Configuração do servidor 
Configuração da SGA 
Qual é aplicação que você usa? Usa algum provider para conexão, tipo JODBC, 
odpdotnet, OLEDB etc 

Adriano 

 
De: Eliane SILVA  
Para: oracle_br@yahoogrupos.com.br 
Enviadas: Quarta-feira, 11 de Abril de 2012 10:26 
Assunto: [oracle_br] Problemas de Performance entre versão 9 e 10G 




Pessoal, 
Gostaria de saber se vocês conhecem os problemas caraterísticos de 
performance relativos a aplicações 
que rodem normal na versão 9 do Oracle e que fiquem muito lentas na 
versão 10G do Oracle. 
Obrigada pela atenção. 
Eliane. 

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

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



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




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



Re: [oracle_br] Problemas de Performance entre versão 9 e 10G

2012-04-11 Por tôpico Eliane SILVA
 
Foi feito o export/import e depois foi feita a atualização de
estatísticas.

>>> "Milton Bastos Henriquis Jr."  11/4/2012
10:48 >>>
Migração, conforme eu imaginava...

Eliane, pergunte como foi feita a migração, se usaram apenas
export/import.
Depois pergunte se já fizeram uma coleta de estatísticas nessa base.






On Wed, Apr 11, 2012 at 10:46 AM, Eliane SILVA 
wrote:

> **
>
>
> Oi Adriano,
>
> Na verdade esta aplicação não roda aqui com comigo. Com a gente, a
mesma
> aplicação está no 10.2.0.5 e o ambiente é Linux e está ok.
> Neste outro lugar, esta mesma aplicação estava na versão 9 (máquina
Sun),
> estava ok. Eles migraram para o 10G (não sei qual versão)
> e a aplicação está muito lenta, sendo que a máquina é a mesma.
Maiores
> detalhes eu não tenho.
> Pedi para enviar um email pro grupo mas não sei se eles tem usuário
neste
> grupo.
>
> Eliane.
>
>
> >>> Josÿffe9 Ferreira 11/4/2012 10:33
>>>
>
> Eliane,
>
> O problema de perfornace pode está relacionado a várias coisas, mas
para
> tentar lhe ajudar, precisamos saber mais informações, tipo:
> Versão do oracle 10g
> Sistema operacional
>
> Configuração do servidor
> Configuração da SGA
> Qual é aplicação que você usa? Usa algum provider para conexão, tipo
> JODBC, odpdotnet, OLEDB etc
>
> Adriano
>
> ____________
> De: Eliane SILVA 
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Quarta-feira, 11 de Abril de 2012 10:26
> Assunto: [oracle_br] Problemas de Performance entre versão 9 e 10G
>
>
>
>
> Pessoal,
> Gostaria de saber se vocês conhecem os problemas caraterísticos de
> performance relativos a aplicações
> que rodem normal na versão 9 do Oracle e que fiquem muito lentas na
> versão 10G do Oracle.
> Obrigada pela atenção.
> Eliane.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Att,


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





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
inteira responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO
ESPAÇO! VISITE: http://www.oraclebr.com.br/  

Links do Yahoo! Grupos




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



Re: [oracle_br] Problemas de Performance entre versão 9 e 10G

2012-04-11 Por tôpico Milton Bastos Henriquis Jr.
Migração, conforme eu imaginava...

Eliane, pergunte como foi feita a migração, se usaram apenas export/import.
Depois pergunte se já fizeram uma coleta de estatísticas nessa base.






On Wed, Apr 11, 2012 at 10:46 AM, Eliane SILVA  wrote:

> **
>
>
> Oi Adriano,
>
> Na verdade esta aplicação não roda aqui com comigo. Com a gente, a mesma
> aplicação está no 10.2.0.5 e o ambiente é Linux e está ok.
> Neste outro lugar, esta mesma aplicação estava na versão 9 (máquina Sun),
> estava ok. Eles migraram para o 10G (não sei qual versão)
> e a aplicação está muito lenta, sendo que a máquina é a mesma. Maiores
> detalhes eu não tenho.
> Pedi para enviar um email pro grupo mas não sei se eles tem usuário neste
> grupo.
>
> Eliane.
>
>
> >>> Josÿffe9 Ferreira 11/4/2012 10:33 >>>
>
> Eliane,
>
> O problema de perfornace pode está relacionado a várias coisas, mas para
> tentar lhe ajudar, precisamos saber mais informações, tipo:
> Versão do oracle 10g
> Sistema operacional
>
> Configuração do servidor
> Configuração da SGA
> Qual é aplicação que você usa? Usa algum provider para conexão, tipo
> JODBC, odpdotnet, OLEDB etc
>
> Adriano
>
> 
> De: Eliane SILVA 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 11 de Abril de 2012 10:26
> Assunto: [oracle_br] Problemas de Performance entre versão 9 e 10G
>
>
>
>
> Pessoal,
> Gostaria de saber se vocês conhecem os problemas caraterísticos de
> performance relativos a aplicações
> que rodem normal na versão 9 do Oracle e que fiquem muito lentas na
> versão 10G do Oracle.
> Obrigada pela atenção.
> Eliane.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Att,


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





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Problemas de Performance entre versão 9 e 10G

2012-04-11 Por tôpico Milton Bastos Henriquis Jr.
Depende. É exatamente a mesma base de dados pra comparação?

Por acaso foi uma base migrada de 9i para 10g com export/import?
Se foi, basta fazer uma coleta de estatísticas que vai melhorar muito.

Att,
Milton Bastos



On Wed, Apr 11, 2012 at 10:26 AM, Eliane SILVA  wrote:

> **
>
>
>
> Pessoal,
> Gostaria de saber se vocês conhecem os problemas caraterísticos de
> performance relativos a aplicações
> que rodem normal na versão 9 do Oracle e que fiquem muito lentas na
> versão 10G do Oracle.
> Obrigada pela atenção.
> Eliane.
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Att,


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





--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  

 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] Problemas de Performance com uma Query

2009-06-02 Por tôpico rei_do_delphi
Olá, estou tendo alguns problemas de performance com esta query. Não sei porque 
o CBO não quer utilizar o índice, nem Hintando os mesmos. Se alguém puder me 
ajudar. Os Índices que tem a palavra DISCO no meio, foi eu quem os criou.

Query


SELECT   A.CD_CLIENTE,

SUM(DECODE(D.DESC_GRUPORECEITA,'Hospedagem',C.RECEITA_VALOR,0)) RECEITA_HOSP,

SUM(DECODE(D.DESC_GRUPORECEITA,'A'||'&'||'B',C.RECEITA_VALOR,0)) RECEITA_AEB,

SUM(DECODE(D.DESC_GRUPORECEITA,'Telecom',C.RECEITA_VALOR,0)) RECEITA_TELECOM,

SUM(DECODE(D.DESC_GRUPORECEITA,'Diversos',C.RECEITA_VALOR,0)) RECEITA_DIVERSOS,

SUM(DECODE(D.DESC_GRUPORECEITA,'Eventos',C.RECEITA_VALOR,0)) RECEITA_EVENTOS,

SUM(DECODE(D.DESC_GRUPORECEITA,'TAXAS',C.RECEITA_VALOR,0)) RECEITA_TAXAS,
SUM(C.RECEITA_VALOR) RECEITA_TOTAL
FROMFATO_RECEITA C, DM_GRUPORECEITA D, 
FATO_HOSPEDAGEM A, DM_TEMPO T, DM_TEMPO T2
WHERE   
(T.DATA <= 
TO_DATE('15/04/2009','dd/mm/')) AND
A.CD_DATA_CHECKOUT = T2.CD_TEMPO AND
T2.DATA <= 
TO_DATE('15/04/2009','dd/mm/')AND
C.CD_GRUPORECEITA = D.CD_GRUPORECEITA 
AND
A.CD_UNIDADE = C.CD_UNIDADE AND
A.RESERVA = C.RESERVA AND
A.STATUS = 1 AND
C.CD_DATA_PONT = T.CD_TEMPO 
  

GROUP BY A.CD_CLIENTE

Explain Plan sem HINT

SELECT STATEMENT, GOAL = ALL_ROWS   Cost=225093 
Cardinality=3126615 Bytes=272015505
 HASH GROUP BY  Cost=225093 Cardinality=3126615 
Bytes=272015505
  HASH JOIN Cost=156933 Cardinality=3858658 
Bytes=335703246
   TABLE ACCESS FULLObject owner=DWACCORObject name=DM_GRUPORECEITA 
Cost=3  Cardinality=318 Bytes=3816
   HASH JOINCost=156893 Cardinality=3858658 
Bytes=289399350
TABLE ACCESS FULL   Object owner=DWACCORObject name=DM_TEMPOCost=56 
Cardinality=21231   Bytes=276003
HASH JOIN   Cost=156800 Cardinality=3858760 
Bytes=239243120
 TABLE ACCESS FULL  Object owner=DWACCORObject name=DM_TEMPOCost=56 
Cardinality=21231   Bytes=276003
 HASH JOIN  Cost=156707 Cardinality=3858862 
Bytes=189084238
  TABLE ACCESS FULL Object owner=DWACCORObject name=FATO_HOSPEDAGEM 
Cost=27542  Cardinality=3460590 Bytes=86514750
  TABLE ACCESS FULL Object owner=DWACCORObject name=FATO_RECEITA
Cost=78321  Cardinality=2599Bytes=62376

Explain Plan com Rule

SELECT STATEMENT, GOAL = HINT: RULE 
 SORT GROUP BY  
  NESTED LOOPS  
   NESTED LOOPS 
NESTED LOOPS
 NESTED LOOPS   
  TABLE ACCESS BY INDEX ROWID   Object owner=DWACCORObject 
name=DM_TEMPO
   INDEX RANGE SCAN Object owner=DWACCORObject name=INDX_TEMPO_DATA 

  TABLE ACCESS BY INDEX ROWID   Object owner=DWACCORObject 
name=FATO_HOSPEDAGEM 
   INDEX RANGE SCAN Object owner=DWACCORObject name=IDX_DISCO_FH2   

 TABLE ACCESS BY INDEX ROWIDObject owner=DWACCORObject 
name=FATO_RECEITA
  INDEX RANGE SCAN  Object owner=DWACCORObject 
name=INDX_FATOREC_UNIDADE_RESERVA
TABLE ACCESS BY INDEX ROWID Object owner=DWACCORObject name=DM_TEMPO

 INDEX UNIQUE SCAN  Object owner=DWACCORObject name=DM_TEMPO_PK 

   TABLE ACCESS BY INDEX ROWID  Object owner=DWACCORObject 
name=DM_GRUPORECEITA 
INDEX UNIQUE SCAN   Object owner=DWACCORObject name=PK_DM_GRUPORECEITA  

 


TABELA FATO_HOSPEDAGEM

select constraint_name,table_name,column_name from user_cons_columns where 
constraint_name in
(select constraint_name from user_constraints where 
table_name='FATO_HOSPEDAGEM')

FATO_HOSPEDAGEM_PK  FATO_HOSPEDAGEM CD_FTHOSP
SYS_C0019629FATO_HOSPEDAGEM CD_FTHOSP

select constraint_name,table_name,column_name,position from user_cons_columns 
where constraint_name in
(select constraint_name from user_constraints where 
table_name='F

Re: [oracle_br] Problemas de Performance

2008-06-11 Por tôpico Rodrigo Mufalani

No 10g, o statspack já está obsoleto, dê uma lida sobre ADDM, AWR,
tuning advisor, sql access advisor e assim por diante.

Oracle® Database 2 Day + Performance Tuning Guide
10/g/ Release 2 (10.2)

http://download.oracle.com/docs/cd/B19306_01/server.102/b28051/toc.htm

Oracle® Database Performance Tuning Guide
10/g/ Release 2 (10.2)

http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/toc.htm

---
Att,
Rodrigo Mufalani
[EMAIL PROTECTED]

- Mensagem original de [EMAIL PROTECTED] -
Bruno, 

Se sua versão é a enterprise, vc poderá usar tambem o diagnostic pack
na ferramenta enterprise manager. 
http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96533/statspac.htm


grande abraço. 

--- Em qua, 11/6/08, rei_do_delphi
<[EMAIL PROTECTED]> escreveu: 
De: rei_do_delphi <[EMAIL PROTECTED]> 
Assunto: [oracle_br] Problemas de Performance 
Para: oracle_br@yahoogrupos.com.br 
Data: Quarta-feira, 11 de Junho de 2008, 8:55 

Senhores, bom dia! 

estou com problemas de performance em um banco 10G instalado em
Windows 

2003 com SP2 com banco em patch 10.2.0.3 ( 32 bits). Gostaria de 

identificar o problema e acredito que o primeiro passo seja rodar um 

STATSPACK. Porém, não sei este procedimento. Alguém sabe exatamente
que 

manual da Oracle eu posso baixar para aprender o mesmo? Ou algum
link? 

Ja tentei baixar os guidas: Administrator´ s Guide e Tuning guide,
porém 

os mesmos só mencionavam o statspack. Alguém pode me ajudar?
Obrigado! 

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento! 
http://br.mail.yahoo.com/ 

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

 

--

>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
inteira responsabilidade de seus remetentes. 
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--

>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM
SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ 

Links do Yahoo! Grupos 

-

--
Na Oi Internet você ganha ou ganha. Além de acesso grátis com
qualidade, você pode ter contas ilimitadas de email com 1 giga cada
uma,
suporte grátis e muito mais. Baixe grátis o Discador Oi em
http://www.oi.com.br/discador e comece a ganhar.

Agora, se o seu negócio é voar alto na internet,
assine Oi Internet Banda Larga e ganhe o modem grátis. Clique em
http://www.oi.com.br/bandalarga e aproveite essa moleza!



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



Re: [oracle_br] Problemas de Performance

2008-06-11 Por tôpico Willian Frasson
Você pode fazer várias verificações além ddo AWR e o ADDM, verifique:
- Load da máquina
- Consumo de memória
- Consumo de processador
- Tamanho da SGA
- Balanceamento de Cargaa
- Tamanho dos DataFiles
- Verificação de querys fazendo Full Scan
- Verificação das triggers
- Verificação de uso de indices
- Locks da aplicação
- Lentidão geral? somente em uma máquina?
- Uso de ADDM, AWR
- PGA
- Número de sessões no banco
- Tamanho da base em GB

Poste todas essas informações aqui que podemos te ajudar melhor.
Abçs.


  - Original Message - 
  From: Marco Souza 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, June 11, 2008 9:28 AM
  Subject: Re: [oracle_br] Problemas de Performance


  Bruno,

  Se sua versão é a enterprise, vc poderá usar tambem o diagnostic pack na 
ferramenta enterprise manager.
  http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96533/statspac.htm

  grande abraço.

  --- Em qua, 11/6/08, rei_do_delphi <[EMAIL PROTECTED]> escreveu:
  De: rei_do_delphi <[EMAIL PROTECTED]>
  Assunto: [oracle_br] Problemas de Performance
  Para: oracle_br@yahoogrupos.com.br
  Data: Quarta-feira, 11 de Junho de 2008, 8:55

  Senhores, bom dia!

  estou com problemas de performance em um banco 10G instalado em Windows 

  2003 com SP2 com banco em patch 10.2.0.3 ( 32 bits). Gostaria de 

  identificar o problema e acredito que o primeiro passo seja rodar um 

  STATSPACK. Porém, não sei este procedimento. Alguém sabe exatamente que 

  manual da Oracle eu posso baixar para aprender o mesmo? Ou algum link? 

  Ja tentei baixar os guidas: Administrator´ s Guide e Tuning guide, porém 

  os mesmos só mencionavam o statspack. Alguém pode me ajudar? Obrigado!











  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
  http://br.mail.yahoo.com/

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



   

  __ Informa磯 do NOD32 IMON 3174 (20080610) __

  Esta mensagem foi verificada pelo NOD32 sistema antiv�s
  http://www.eset.com.br


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



Re: [oracle_br] Problemas de Performance

2008-06-11 Por tôpico Marco Souza
Bruno,

Se sua versão é a enterprise, vc poderá usar tambem o diagnostic pack na 
ferramenta enterprise manager.
http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96533/statspac.htm

grande abraço.

--- Em qua, 11/6/08, rei_do_delphi <[EMAIL PROTECTED]> escreveu:
De: rei_do_delphi <[EMAIL PROTECTED]>
Assunto: [oracle_br] Problemas de Performance
Para: oracle_br@yahoogrupos.com.br
Data: Quarta-feira, 11 de Junho de 2008, 8:55











Senhores, bom dia!



estou com problemas de performance em um banco 10G instalado em Windows 

2003 com SP2 com banco em patch 10.2.0.3 ( 32 bits). Gostaria de 

identificar o problema e acredito que o primeiro passo seja rodar um 

STATSPACK. Porém, não sei este procedimento. Alguém sabe exatamente que 

manual da Oracle eu posso baixar para aprender o mesmo? Ou algum link? 

Ja tentei baixar os guidas: Administrator´ s Guide e Tuning guide, porém 

os mesmos só mencionavam o statspack. Alguém pode me ajudar? Obrigado!




  




 

















  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



Re: [oracle_br] Problemas de Performance

2008-06-11 Por tôpico Thiago Azevedo
Como você está usando a versão 10g não use o Statspack e sim o conjunto AWR
e ADDM.

Segue um link que explica melhor como utilizar essas ferramentas:

http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/diagnsis.htm


2008/6/11 Thiago Azevedo <[EMAIL PROTECTED]>:

>
> Como você está usando a versão 10g não use o Statspack e sim o conjunto AWR
> e ADDM.
>
> Segue um link que explica melhor como utilizar essas ferramentas:
>
> http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/diagnsis.htm
>
> 2008/6/11 rei_do_delphi <[EMAIL PROTECTED]>:
>
>   Senhores, bom dia!
>>
>> estou com problemas de performance em um banco 10G instalado em Windows
>> 2003 com SP2 com banco em patch 10.2.0.3 ( 32 bits). Gostaria de
>> identificar o problema e acredito que o primeiro passo seja rodar um
>> STATSPACK. Porém, não sei este procedimento. Alguém sabe exatamente que
>> manual da Oracle eu posso baixar para aprender o mesmo? Ou algum link?
>> Ja tentei baixar os guidas: Administrator´s Guide e Tuning guide, porém
>> os mesmos só mencionavam o statspack. Alguém pode me ajudar? Obrigado!
>>
>>  
>>
>
>
>
> --
> Thiago Azevedo
> Accenture Brazil
> Services - AO Carrefour
> Work: 55 11 51888492
> Mobile: 55 13 81453524
> email: [EMAIL PROTECTED]
> MSN IM: [EMAIL PROTECTED]




-- 
Thiago Azevedo
Accenture Brazil
Services - AO Carrefour
Work: 55 11 51888492
Mobile: 55 13 81453524
email: [EMAIL PROTECTED]
MSN IM: [EMAIL PROTECTED]


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



Re: [oracle_br] Problemas de Performance

2008-06-11 Por tôpico Thiago Azevedo
Como você está usando a versão 10g não use o Statspack e sim o conjunto AWR
e ADDM.

Segue um link que explica melhor como utilizar essas ferramentas:

http://download.oracle.com/docs/cd/B19306_01/server.102/b14211/diagnsis.htm

2008/6/11 rei_do_delphi <[EMAIL PROTECTED]>:

>   Senhores, bom dia!
>
> estou com problemas de performance em um banco 10G instalado em Windows
> 2003 com SP2 com banco em patch 10.2.0.3 ( 32 bits). Gostaria de
> identificar o problema e acredito que o primeiro passo seja rodar um
> STATSPACK. Porém, não sei este procedimento. Alguém sabe exatamente que
> manual da Oracle eu posso baixar para aprender o mesmo? Ou algum link?
> Ja tentei baixar os guidas: Administrator´s Guide e Tuning guide, porém
> os mesmos só mencionavam o statspack. Alguém pode me ajudar? Obrigado!
>
>  
>



-- 
Thiago Azevedo
Accenture Brazil
Services - AO Carrefour
Work: 55 11 51888492
Mobile: 55 13 81453524
email: [EMAIL PROTECTED]
MSN IM: [EMAIL PROTECTED]


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



[oracle_br] Problemas de Performance

2008-06-11 Por tôpico rei_do_delphi
Senhores, bom dia!

estou com problemas de performance em um banco 10G instalado em Windows 
2003 com SP2 com banco em patch 10.2.0.3 ( 32 bits). Gostaria de 
identificar o problema e acredito que o primeiro passo seja rodar um 
STATSPACK. Porém, não sei este procedimento. Alguém sabe exatamente que 
manual da Oracle eu posso baixar para aprender o mesmo? Ou algum link? 
Ja tentei baixar os guidas: Administrator´s Guide e Tuning guide, porém 
os mesmos só mencionavam o statspack. Alguém pode me ajudar? Obrigado!



Re: [oracle_br] Problemas de Performance - Oracle 9.2.0.4

2006-10-19 Por tôpico Gustavo Venturini de Lima
Valide se as estastísticas destas tabelas estão sendo calculadas
corretamente, o plano de execução em cima delas e quais os wait events...
A utilização de LMT é muito recomendada... Com certeza o problema não está
aí...


Em 19/10/06, Juliano <[EMAIL PROTECTED]> escreveu:
>
> Bom Dia Lista
>
> Há 2 meses realizei uma instalação do Oracle 9i (9.2.0.4) em um
> Servidor Linux Red Hat 9. O motivo dessa instalação foi devido uma
> quebra do HD existente nesse servidor.
> Criei a base de dados mantendo os mesmos parâmetros de configuração
> existentes nesse Servidor anteriormente (Servidor IBM XSeries
> Pentium III bi-processado)
> A única diferença que teve foi que anteriormente esse servidor
> possuía tablespaces DMT e agora eu criei as mesmas como LMT
> Autoallocate.
> O Sistema utilizado para acessar os dados do banco não sofreu
> nenhuma alteração, a versão é a mesma da instalação antiga. O
> Hardware também é o mesmo, com as mesmas configurações.
>
> Acontece que somente em "dois" processos (segundo os responsáveis
> pelo desenvolvimento do sistema, os dois realizam muito
> select/insert/update e delete nas maiores tabelas do sistema) os
> usuários reclamam que tiveram uma piora na performance de
> aproxidamente 300%. Analisei e essas tabelas nem são tão grandes
> assim, afinal nenhuma delas possui mais do que 1 milhão de
> registros. Todos os índices e FKs do Banco estão criados.
>
> Esse servidor possui 1Gb de memória RAM, abaixo estão alguns
> parâmetros do spfile com seus respectivos valores:
>
> db_block_size: 8192
> db_cache_size: 268435456
> hash_area_size: 1048576
> large_pool_size: 100663296
> log_buffer: 524288
> optimizer_mode: CHOOSE
> pga_aggregate_target: 25165824
> sga_max_size: 605099548
> shared_pool_size: 218103808
> sort_area_size: 524288
> undo_retention: 10800
>
> Minhas Tablespaces TEMP e de UNDO possuem 4Gb cada uma.
>
> * Os Analistas da empresa onde trabalho, estão colocando a culpa
> da lentidão nesses dois processos, nas tablespaces LMT com
> Autoallocate, já que aparentemente é a única diferença que temos
> *
> Possuo essa mesma instalação e configuração em outras máquinas e não
> tenho esse problema de performance.
>
> Gostaria de contar com a ajuda de vocês, se existe algum problema
> que está caindo de maduro e eu ainda não achei, ou se essa suspeita
> das tablespaces LMT Autoallocate pode ser verdadeira.
> Ou então, existe algum outro teste que eu possa fazer para verificar
> um possível parâmetro ou área com problema ??
>
> Agradeço qualquer ajuda
>
> Abraços
>
>
>
>
>
>
> Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
> VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas"
> 
> Este Grupo recebe o apoio da SQL Magazine -
> www.devmedia.com.br/sqlmagazine
>
> --
> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
> inteira responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
>
> --
> O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: WWW.ORACLEBR.COM.BR
>
> 
> Links do Yahoo! Grupos
>
>
>
>


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



Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas"

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: WWW.ORACLEBR.COM.BR 

  
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

 



[oracle_br] Problemas de Performance - Oracle 9.2.0.4

2006-10-19 Por tôpico Juliano
Bom Dia Lista

Há 2 meses realizei uma instalação do Oracle 9i (9.2.0.4) em um 
Servidor Linux Red Hat 9. O motivo dessa instalação foi devido uma 
quebra do HD existente nesse servidor.
Criei a base de dados mantendo os mesmos parâmetros de configuração 
existentes nesse Servidor anteriormente (Servidor IBM XSeries 
Pentium III bi-processado)
A única diferença que teve foi que anteriormente esse servidor 
possuía tablespaces DMT e agora eu criei as mesmas como LMT 
Autoallocate.
O Sistema utilizado para acessar os dados do banco não sofreu 
nenhuma alteração, a versão é a mesma da instalação antiga. O 
Hardware também é o mesmo, com as mesmas configurações.

Acontece que somente em "dois" processos (segundo os responsáveis 
pelo desenvolvimento do sistema, os dois realizam muito 
select/insert/update e delete nas maiores tabelas do sistema) os 
usuários reclamam que tiveram uma piora na performance de 
aproxidamente 300%. Analisei e essas tabelas nem são tão grandes 
assim, afinal nenhuma delas possui mais do que 1 milhão de 
registros. Todos os índices e FKs do Banco estão criados.

Esse servidor possui 1Gb de memória RAM, abaixo estão alguns 
parâmetros do spfile com seus respectivos valores:

db_block_size: 8192
db_cache_size: 268435456
hash_area_size: 1048576
large_pool_size: 100663296
log_buffer: 524288
optimizer_mode: CHOOSE
pga_aggregate_target: 25165824
sga_max_size: 605099548
shared_pool_size: 218103808
sort_area_size: 524288
undo_retention: 10800

Minhas Tablespaces TEMP e de UNDO possuem 4Gb cada uma.

* Os Analistas da empresa onde trabalho, estão colocando a culpa 
da lentidão nesses dois processos, nas tablespaces LMT com 
Autoallocate, já que aparentemente é a única diferença que temos 
*
Possuo essa mesma instalação e configuração em outras máquinas e não 
tenho esse problema de performance.

Gostaria de contar com a ajuda de vocês, se existe algum problema 
que está caindo de maduro e eu ainda não achei, ou se essa suspeita 
das tablespaces LMT Autoallocate pode ser verdadeira.
Ou então, existe algum outro teste que eu possa fazer para verificar 
um possível parâmetro ou área com problema ?? 

Agradeço qualquer ajuda

Abraços






Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas"

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: WWW.ORACLEBR.COM.BR 

  
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