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
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 |