[oracle_br] Problemas de performance -Query ao DD.
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
À 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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