Deficiencias en PostgreSQL!

gNoMo . jerry_men en hotmail.com
Jue Ene 20 13:21:57 CST 2000


Oye: y podrias mandar tips para hacer los "tunnings" necesario???

Documentacion extra a parte de la que viene con PostgreSQL????


		[gNoMo]

>From: Salvador Ortiz Garcia <sog en msg.com.mx>
>To: Daniel Manrique <roadmr en entropia.com.mx>
>CC: "Ing. Roberto Andrade Fonseca" <randrade en interservice.com.mx>,        
>pgsql en linux.org.mx
>Subject: Re: Deficiencias en PostgreSQL!
>Date: Wed, 19 Jan 2000 16:58:23 -0600 (EST)
>
>On Wed, 19 Jan 2000, Daniel Manrique wrote:
>
> > >
> > > Para revisar la velocidad de Postgresql, hice lo siguiente:
> >
> > OK, mira, me tomé la libertad de repetir tu prueba con MySQL para ver 
>que
> > onda. EL único cambio requerido a tu programa fue en la linea el DBI ->
> > connect (ah bendito sea el DBI)...
> >
> > Resultados:
> > ...
> > Y la verdad, 625 inserciones por segundo contra las 75 del postgres en 
>una
> > máquina que es al menos 4 veces más potente.. yo diría que mediocre
> > tirándole a lento.
>
>MySQL es efectivamente mas rapido que postgresql, pero insisto en que
>a postgresql se le saca mucha mas galleta si se le hace un poco de
>tunning.
>
>En una Pentium Pro 200 con carga, Postgresql 6.4.2, tengo 227 i/s.
>
>Y en una PIII-500, Postgress 6.5.3 bien afinadito pero con discos IDE,
>tengo 1149 i/s.
>
>Rasonable, para mi gusto.
>
>Cambie el script para usar solo módulos estandar, crear al vuelo la
>tabla en la base default y aumente el número de registros para tener
>mayor resolución:
>
>----
>#!/usr/bin/perl
>
>use DBI;
>use Benchmark;
>
>$dbh = DBI -> connect('dbi:Pg:dbname=postgres');
>print "Creo tabla\n";
>$dbh->do('Create table titipuchal (entero int, flotante float, texto 
>text);');
>$sql = 'INSERT INTO titipuchal VALUES (?, ?, ?)';
>$sth = $dbh->prepare($sql);
>$regs = 100_000;
>$ti = timeit(1,q|
>     for ($i=0; $i < $regs; $i++) {
>	$rv = $sth->execute($i, $i, $i);
>     }
>|);
>print "Insertar $regs registros tomó: ",timestr($ti),"\n";
>print "Borro tabla\n";
>$dbh->do('drop table titipuchal;');
>------
>
>Saludos
>
>Salvador Ortiz
>
>

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com


-- 
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx




Más información sobre la lista de distribución Ayuda