Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tiago Cintra

Performace do Banco

Recommended Posts

Olá galeratenho um servidor db, com redhat sa e oracle 10g instalados, e tenho recebido reclamações de lentidão em algumas instrução sql que roda nesse banco. Esse servidor* é usado para fazer teste em varios usuarios diferentes e simultaneamente, geralmente fica 60 sessões abertas. bom falei com pessoal que conhc de oracle, mas ele já fizeram um monte de alterações e nda!Eu gostaria de saber se é a configuração do meu servidor que esta deixando o banco lento, ou alguma configuração do banco??*Configuração:Amd Athlon Dual 1.9Ghz1Gb de Memoria (2 modulos de 512mb)3 Hd IDE 200gb 7200rpmRed Hat as3Oracle 10g r2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, A maquina está OK! O problema pode ser as configuração de montaram na base de dados, como você utiliza o 10g, no DBControl, ele fornece sugestões sobre as instruções SQL para melhorar a performance. No 10g, o tuning ele faz praticamente sozinho, sobre as instruções dos usuários. Veja como está configurado os parametros do SGA do banco de dados e veja se não existe nenhuma outra aplicação executando no servidor. Abraços, :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você terá que verificar se 500M é um bom limite para o tipo de aplicação que irá utilizar.

 

O seu banco de dados está montado em cima de plataforma SHARED ou DEDICATED?

 

O que exatamente está causando lentidão? Instruções DML ou outros fatores?

 

Passou o STATSPACK na base e verificou alguma anomalia?

 

Como é DUAL, parametros de PARALLEL está configurado ou não?

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você terá que verificar se 500M é um bom limite para o tipo de aplicação que irá utilizar. O seu banco de dados está montado em cima de plataforma SHARED ou DEDICATED? O que exatamente está causando lentidão? Instruções DML ou outros fatores? Passou o STATSPACK na base e verificou alguma anomalia? Como é DUAL, parametros de PARALLEL está configurado ou não? Abraços, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Meu server esta configurado como DEDICATEDCausa da lentidão acredito que seja outros fatores!Não rodei um statspack ainda!parallel_threads_per_cpu=2 , é isso mesmo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que tô vendo acima está normal... terá que analisar o ambiente!!!

 

Como está seu SHARED_POOL e LARGE_POOL, está com valores bons.

 

Sua área de SORT, HASH e MERGE?

 

Suas tabelas estão com Analyze?

 

Existe algum índice com status UNUSABLE ou algum objeto ínvalido no banco de dados?

 

Essas perguntas podem ajudar a achar o problema.

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tiago,

 

Esses valores podem ser melhores, pois tem 1Gb de mémoria. Você está em versão 10g então alguns parametros podem ser alterados dinamicamente, principalmente esses:

 

ALTER SYSTEM SET SHARED_POOL_SIZE = 450M;

 

ALTER SYSTEM SET LARGE_POOL_SIZE = 300M;

 

ALTER SYSTEM SET SORT_AREA_SIZE = 500M;

 

ALTER SYSTEM SET HASH_AREA_SIZE = 10M;

 

ALTER SYSTEM SET BITMAP_MERGE_AREA_SIZE = 15M;

 

Caso tenha problemas, veja o valor que está para sga_max_size, ele estará limitando o crescimento do seu SGA. Esse é um parâmetro estático, então terá que dar shutdown na instância.

 

Depois disso, no SQL*PLUS, configure para avaliar as instruções SQL de teste.

 

SET TIMING ON

SET AUTOTRACE ON

 

E Execute as instruções SQL.

 

Caso a instância esteja pendurada ainda, execute um STATSPACK para coletar mais informações sobre sua instância, desde locação de mémoria e leitura e gravação de disco.

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

 

shared_pool_size=54525952

large_pool_size=0

sort_area_size=65536

hash_area_size=131072

bitmap_merge_area_size=1048576

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teve um errinho acima, o valor dos parametros não pode passar de 1GB, então coloque os valores abaixo:

 

ALTER SYSTEM SET SHARED_POOL_SIZE = 300M;

 

ALTER SYSTEM SET LARGE_POOL_SIZE = 200M;

 

ALTER SYSTEM SET SORT_AREA_SIZE = 200M;

 

ALTER SYSTEM SET HASH_AREA_SIZE = 10M;

 

ALTER SYSTEM SET BITMAP_MERGE_AREA_SIZE = 15M;

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.