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]

Responder a