From: | Martín Marqués <martin(at)2ndquadrant(dot)com> |
---|---|
To: | Alfredo Rico <alfredorico(at)gmail(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Como sé si mi hardware ya no me permite ejecutar más rapidamente una setencia SELECT en PostgreSQL |
Date: | 2014-05-05 11:12:24 |
Message-ID: | CABeG9LvFcOx2PXt7nQYP6AHQniScYjuJwSTY_kqr+d_GMeMA8w@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Por favor, no mandes en copia carbinica oculta a la lista. Hace que
*Reply To All* no haga lo que uno quiere.
El día 4 de mayo de 2014, 20:14, Alfredo Rico <alfredorico(at)gmail(dot)com> escribió:
>
> => \d+ rmcv
>
> Table "public.rmcv"
> Column | Type | Modifiers |
> Storage | Description
> -------------------------------------+------------------------+-----------+----------+-------------
> fecha_snapshot | date | not null |
> plain |
> saldo_contable | numeric(20,2) | |
> main |
> tasa_interes | numeric(5,2) | |
> main |
> Indexes:
> "rmcv_fecha_snapshot" btree (fecha_snapshot)
>
>
> La tabla posee 21.029.008 de registros.
>
> La sentencia es:
> select saldo_contable, tasa_interes, tasa_interes * saldo_contable as multi
> from rmcv where fecha_snapshot = '2014-03-17' ;
>
> A continuación el explain analyze
>
> explain (analyze,buffer)
>
> QUERY PLAN
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> Index Scan using idx_rm_cuentas_vistas_fecha_snapshot on rm_cuentas_vistas
> (cost=0.00..106882.75 rows=976948 width=11) (actual time=0.032..729.346
> rows=1043549 loops=1)
> Index Cond: (fecha_snapshot = '2014-03-17'::date)
> Buffers: shared hit=32369
> Total runtime: 782.213 ms
Te das cuenta que estás trayendo mas de un millon de filas? Yo creo
que el tiempo en que responde la maquina es muy bueno, y diría más
bien que veas de repensar la consulta. A menos que realmente tengas
que usar todas esas tuplas.
Saludos,
--
Martín Marqués http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Alfredo Rico | 2014-05-05 12:15:39 | Re: [pgsql-es-ayuda] Como sé si mi hardware ya no me permite ejecutar más rapidamente una setencia SELECT en PostgreSQL |
Previous Message | Gabriel Hermes Colina Zambra | 2014-05-05 10:58:02 | Re: ODBC 32 bits no funciona en win2008R2 |