Re: [pgsql-es-ayuda] Fwd: Optimización de PostgreSQL

From: Joel Bullon <jbullon(dot)sjd(at)gmail(dot)com>
To: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
Cc: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Fwd: Optimización de PostgreSQL
Date: 2014-05-23 05:41:17
Message-ID: CADwP3p3Ys8Njco3WXp4MsPAOCOpfXD-NKD9sKzuJqLO=Ou7kkQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muchas gracias por vuestra ayuda y vuestro tiempo, seguiré indagando con
postgreSQL y valorar que hacer finalmente con el proyecto!

El 22 de mayo de 2014, 21:17, Jaime Casanova <jaime(at)2ndquadrant(dot)com>escribió:

> 2014-05-22 13:45 GMT-05:00 Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>:
> > Joel Bullon escribió:
> >
> >> Al ejecutar una consulta típica en una tabla de 200.000 registros estos
> son
> >> los resultados de tiempo.
> >> SELECT * FROM tabla1;
> >> Access--> me tarda alrededor de 2 segundos en mostrarme todos los
> resultados
> >> W7 + PSQL9.3 --> 9.916 s
> >> Xubuntu + PSQL9.3 --> 48 s
> >
> > Estos resultados son muy sospechosos. Hice una prueba acá en mi laptop,
> > que no es nada del otro mundo. Creé una tabla y la poblé con 200.000
> > registros:
> >
> > create table joel (a int, b text);
> > insert into joel select a, cash_words(a::money)
> > from generate_series(1, 200000) a;
> >
> > Luego hice una consulta en psql para traer todos los registros. Hice
> > varias mediciones:
> >
>
> Cabe aclarar que las pruebas 1, 2 y 3 de Álvaro se hicieron desde una
> herramienta llamada psql en linux.
>
> Ahora, además de lo que nota Álvaro (que desde el pgadmin es mas
> lento). Mencionare que postgres no esta optmizado para una consulta
> haciendo full scan... sino para alta concurrencia con consultas más
> útiles.
>
> De hecho en mi laptop una prueba de benchmarking (hecha con pgbench)
> con un solo usario suele arrojar entre 100 y 150 transacciones por
> segundo pero si lo subo a 16 usuarios concurrentes el resultado suele
> ser entre 1000 y 2000 transacciones por segundo y esto considerando
> escrituras y lecturas.
>
> --
> Jaime Casanova www.2ndQuadrant.com
> Professional PostgreSQL: Soporte 24x7 y capacitación
> Phone: +593 4 5107566 Cell: +593 987171157
>

--
Joel Bullón

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Joel Bullon 2014-05-23 09:25:13 Re: [pgsql-es-ayuda] Fwd: Optimización de PostgreSQL
Previous Message Moises Silva 2014-05-22 23:37:20 monitorear postgres windows