Re: [firebase-br] PERFORMANCE, help galera (toda sugestão é bem vinda)
Eduardo Jedliczka (TeamFB)
jedyfb em gmail.com
Sex Jun 9 13:51:49 -03 2006
Deixa eu dar o meu pitaco.
A primeira coisa que precisamos saber é o tamanho do PAGE SIZE do seu banco.
Como você tem tabelas grandes, seria interessante adotar um Page Size um
pouco maior.
Posteriormente, precisamos saber se o gargalo é a leitura dos dados (gargalo
de disco ou CPU), ou a transferência dos dados (gargalo de rede). A melhor
forma seria avaliar o SELECT, e o PLAN gerado.
Para um ajuste mais fino, um GSTAT pode dar algumas outras informações sobre
a situação do servidor também.
Então, poste na lista o SELECT que está lento (você disse que está dentro de
uma SP, então extraia o select, e teste ele fora da SP) com o referido plano
de execussão. Se possível poste o GSTAT, e nos diga qual é o PAGE SIZE
adotado no banco.
Seria interessante também sabermos o sistema de arquivos (FAT, NTFS) e o
tamanho dos setores no disco.
======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================
----- Original Message -----
From: "Rodrigo de Freitas" <rodrigo em rlzinformatica.com.br>
To: "Firebase" <lista em firebase.com.br>
Sent: Friday, June 09, 2006 8:54 AM
Subject: [firebase-br] PERFORMANCE, help galera (toda sugestão é bem vinda)
Bom dia grupo
Estou me deparando com um problema de PERFORMANCE q é a coisa mais [com todo
respeito (FODA) de se resolver], pois naum existe debugador e muitos menos
fonte para analisar e entender seu funcionamento, o q se encontra é apenas
Probabilidades de situações (nada concreto)
Entaum venho ao grupo solicitar alguma dica ou procedimentos a adotar, para
solucionar ou amenizar esse problema
Minha situacao;
- O Banco contem 3.5Gb é esta instalado num Server P4 (Dedicado), (sem HD
Scsi) com 1Gb de Ram;
- Sistema Operacional Windows Server (2003);
A tabela principal possui 180.500 registros
As outras 2 tabelas relacionadas a ela
2ª 1.706.593 registros
3ª 7.840.762 registros
O problema de performance acontece somente na Leitura dessas 3 tabelas das
152 existentes, toda parte de
processamento (Calculos em Stored Procedures) é rápida, ao debugar a
procedure noto q o (gargalo) acontece na leitura dessas 3 tabelas...
Sobre Indices e relacionamentos, criamos de tal maneira (somente o
nescessario) para um bom relacionamentos (naum entupimos de indices);
É isso ai turma,
E ai por onde devo começar ???
Rodrigo de Freitas
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista