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