Re: [pgsql-es-ayuda] Como sé si mi hardware ya no me permite ejecutar más rapidamente una setencia SELECT en PostgreSQL

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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