Caros amigos,
Quando resolvi criar o site "Databases in
GNU/Linux" fiz exaustivos teste de performance e
disponibilidade de diversos banco de dados para
escolher a melhor base para se trabalhar em um
ambiente comercial e cientifico. Tive um serio
problema com um banco chamado MySQL . Para os testes
usamos:
Compaq Ploliant ML370
1GB RAM
2 Processadore Pentium 800Mhz(1,6Ghz)
102 GB de disco array raid 5
RH7.1
MySQL-3.23.32-1
1� teste:
Teste comercial.
Acesso de v�rios aplicativos acessando a uma tabela de
20015 registro com 5 colunas e 1 chave.
Assim:
nome varchar(40), endere�o varchar(100),cidade
varchar(20), cep int(8), estado smallint(2) e keicod
int(10).
Consulta :
select * from tabelateste,sum(cep) where nome=�cobaia
da silva�
Executando a consulta apenas em uma dessas
configura��es, beleza. S� que quando as consultas s�o
feitas pelo Apache/PHP, Linux/Kylix e Win32/Delphi ao
mesmo tempo ele responde 5 segundos para cada
aplicativo! Ehh � verdade!
2� teste e �ltimo (a morte do sistema).
Teste cientifico.
Fiz um programa em Kylix/Console application que
gerasse combina��es da mega sena,
ent�o 60c6 � 50063860 registros num arquivo texto,
ap�s 8 minutos o programa monta o arquivo somente
texto assim:
|0|1|2|3|4|5x
|0|1|2|3|4|6x
|0|1|2|3|4|7x
�..
|55|56|57|58|59|60x
Esse simples arquivo somente texto tem um tamanho de
1,3 GB, a inten��o � passa o arquivo texto para o
banco de dados, para efetuarmos testes de desempenho e
seguran�a do sistema, sendo que se o PID do deamon
demorar ou se alocar uma grande parte da mem�ria o
sistema seria derrubado como se fosse um ataque DOS.
Pois bem ou mal quando carregamos o arquivo txt com o
comando do mySQL ( LOAD INFILE ...)
Processa 1,5 min ..... P�NICO
Ap�s 4 anos trabalhando com Linux presenciei o sistema
DESMORONAR, CAIR, DAR PAU ... TRAVAR . Ehh parecia o
W.....$ com a seguinte mensagem
Unable to load
interpreter /lib/ld-linux.so.2
E se fosse um sistema rodando v�rios servi�os? Um
banco de dados pode derrubar o sistema!
Desculpe ter mexido com o sentimento de alguns amantes
do �mySQL� eu tamb�m gostava dele, mas recomendo que
fa�a teste antes de usa-lo .
Tive que reiniciar a m�quina ap�s 96 dias e 10h de up
system.
Achei inicialmente que era o Linux? Mas fiz o teste de
novo e deu zebra.
CUIDADO com esses pequenos �paus� ou bugs do MySQL....
[ ]�s
Shairon Toledo
http://www.linuxdb.hpg.com.br
_______________________________________________________________________________________________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. � f�cil
e gr�tis!
http://br.geocities.yahoo.com/
Assinantes em 07/08/2001: 2264
Mensagens recebidas desde 07/01/1999: 126694
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]