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 <[email protected]> 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 ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a