Pensando em uma forma de resolver rapidamente problemas como o desse post, fiz 
este programa para acelerar SQLs no Oracle: 
http://www.uberpg.com/OraAccelerator.exe.

Ele analisa os SQLs que mais consomem recursos do Servidor (Leituras Físicas, 
Leituras Lógicas, Gravações, CPU), os que duram mais tempo, e os mais 
executados.
Após analisar os SQLs, são coletadas as estatísticas necessárias, criados 
índices, e renovados os planos de execução, tudo automaticamente.

Só funciona em 10g (inclusive versão Express Edition) ou superior.
Não precisa instalar, nem de cliente Oracle. É só baixar e executar.







________________________________
De: Rodrigo Mufalani <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 5 de Dezembro de 2008 10:08:35
Assunto: Re: [oracle_br] Re: Banco Lento



Desculpe eu não acompanhei a thread toda...

Vc usa shared server no seu banco? Se usa ele está configurado
adequadamente?

Atenciosamente,

Rodrigo Mufalani
OCP 10g & 11g
[EMAIL PROTECTED] com.br
http://mufalani. blogspot. com

> Mensagem Original:
> Data: 08:25:26 05/12/2008
> De: pso_ura <[EMAIL PROTECTED] com.br>
> Assunto: [oracle_br] Re: Banco Lento

> Segue valores retornados durante monitoramento. Neste momento o banco
> estava respondendo com uma certa demora as selects executas.
>
> 1622  Streams AQ: waiting for messages in the queue   0
> 1627  wait for unread message on broadcast channel    16
> 1298  virtual circuit status  19
> 1316  virtual circuit status  36
> 1281  virtual circuit status  51
> 1237  virtual circuit status  95
> 1440  virtual circuit status  147
> 1336  virtual circuit status  1033
> 1466  virtual circuit status  1251
> 1526  virtual circuit status  1392
> 1635  Streams AQ: waiting for time management or cleanup tasks 20737
> 1296  Streams AQ: qmn slave idle wait 37225
> 1639  Streams AQ: qmn coordinator idle wait   37563
>
> Att.:
>
> --- Em [EMAIL PROTECTED] os.com.br, Ricardo Portilho Proni
> <rportilhoproni@ ...> escreveu
>>
>> Execute este SQL várias vezes, durante um período de lentidão, e nos
>> mande os resultados,
>>
>> set pages 1000
>> set linex 170
>> SELECT W.SID, W.EVENT, W.SECONDS_IN_ WAIT FROM V$SESSION_WAIT W WHERE
>> W.EVENT NOT LIKE 'SQL*Net%' AND W.EVENT NOT IN ('pmon timer', 'smon
>> timer', 'rdbms ipc message', 'wakeup time manager', 'jobq slave
> wait',
>> 'PL/SQL lock timer') ORDER BY W.SECONDS_IN_ WAIT, W.SID;
>>
>>
>> Ricardo Portilho Proni
>> Coordenador / Bancos de Dados e SAP Basis - Solvo S/A
>> - Oracle Database 10g Administrator Certified Professional (OCP)
>> - Microsoft Certified Professional (MCP)
>> - Microsoft Certified Technologt Specialist: SQL Server 2005 (MCTS)
>>
>> http://portilho. profissionalorac le.com.br
>>
>>
>>
>>
>> On Wed, 2008-12-03 at 21:53 +0000, pso_ura wrote:
>> > Pessoal tenho o seguinte problema:
>> > Banco Oracle 10g(10.2.0.4) R2, SO Red Hat ES 5.0
>> > - 10Gb de ram sendo 4.5Gb para o banco.
>> > - Em torno de 300 usuários simultâneos, sendo 90% apenas logado.
>> > - banco esta com aproximadamente em 35Gb de tamanho, mas 20Gb
> apenas
>> > de dados de log.
>> > - Storage HP Evo 500Gb.
>> > - Servidor com dois processadores Dual Core 1.8Gz cada.
>> >
>> > Problema
>> > O Banco esta com o tempo de resposta lento, pelo top a utilização
>> > do processador nao ultrapassa 60% com alguns picos de utilização.
> Uma
>> > simples select, tipo select c1 from x where c2=6 onde c2 eh a
> chave
>> > primaria, demora em torno de 3 a 4 segundos, na segunda execução
> já
>> > eh mais rápido.
>> > Outro ponto que tenho utilizado para mesurar eh a tela de
> performance
>> > do Enterprise Manager que fica baixissimo a utilização da CPU,
> Waits
>> > praticamente inexistentes ou quando aparece é muito pequena.
>> >
>> > O que mais posso fazer?? Tem mais algum gargalo que estou vendo???
>> >
>> > Obrigado
>> >
>> >
>> >
>> >
>> >
>>
>> ____________ _________ _________ _________ _________ __
>> Faça ligações para outros computadores com o novo Yahoo! Messenger
>> http://br.beta. messenger. yahoo.com/
>>
>
>
>
>
> ------------ --------- --------- ------
>
> ------------ --------- --------- --------- --------- --------- -
>> 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
>
>
>
>

------------ --------- --------- --------- --------- --------- -
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/bandalarg a e aproveite essa moleza!

    


      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]

Responder a