Hola Martín gracias por la respuesta, y mis disculpas por la copia carbínica.
En efecto requiero todas esas filas dado que se someterán a sumas y otras operaciones de agregado. Pero en esencia quiero optimizar lo más básico. 2014-05-05 6:42 GMT-04:30 Martín Marqués <[email protected]>: > 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 > -- Saludos Cordiales.- Alfredo Rico. San Cristóbal - Venezuela.
