QUERY PLAN ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Nested Loop (cost=1124.28..1142.17 rows=1 width=119) (actual time=3281.361..3890.260 rows=1389 loops=1) -> Nested Loop (cost=1124.28..1141.88 rows=1 width=124) (actual time=3281.339..3859.945 rows=1754 loops=1) Join Filter: (csituacion04.ultimo = track.trabajos_realizados.fecha) -> Nested Loop (cost=1124.28..1133.58 rows=1 width=139) (actual time=3281.052..3558.501 rows=1380 loops=1) -> Nested Loop (cost=1124.28..1132.89 rows=1 width=100) (actual time=3281.032..3537.152 rows=1380 loops=1) -> Nested Loop (cost=1124.28..1132.61 rows=1 width=53) (actual time=3281.007..3513.331 rows=1380 loops=1) Join Filter: (track.trabajos_realizados.fecha >= csituacion04.ultimo) -> HashAggregate (cost=1124.28..1124.30 rows=1 width=24) (actual time=3280.629..3284.566 rows=1117 loops=1) -> Nested Loop (cost=33.27..1124.27 rows=1 width=24) (actual time=0.813..3126.573 rows=33950 loops=1) -> Nested Loop (cost=33.27..1123.95 rows=1 width=28) (actual time=0.786..2527.649 rows=33950 loops=1) -> Nested Loop (cost=33.27..1123.63 rows=1 width=28) (actual time=0.759..1932.193 rows=33950 loops=1) -> Nested Loop (cost=33.27..1123.34 rows=1 width=24) (actual time=0.720..1299.903 rows=33950 loops=1) Join Filter: ((track.tipo_servicios.id_servicios)::text = (track.trabajos_realizados.id_servicio)::text) -> Nested Loop (cost=0.00..2.41 rows=1 width=12) (actual time=0.081..0.137 rows=4 loops=1) -> Seq Scan on categoria_servicio (cost=0.00..1.04 rows=1 width=4) (actual time=0.027..0.032 rows=1 loops=1) Filter: (id_categoria = 1) -> Seq Scan on tipo_servicios (cost=0.00..1.36 rows=1 width=12) (actual time=0.029..0.063 rows=4 loops=1) Filter: (1 = id_categoria) -> Hash Join (cost=33.27..1118.12 rows=225 width=29) (actual time=0.070..238.151 rows=44965 loops=4) Hash Cond: (track.trabajos_realizados.numero_aviso = avisos_categoria.ves) -> Seq Scan on trabajos_realizados (cost=0.00..913.89 rows=44989 width=29) (actual time=0.026..68.372 rows=44989 loops=4) -> Hash (cost=33.26..33.26 rows=1 width=8) (actual time=0.108..0.108 rows=1 loops=1) -> Hash Join (cost=1.09..33.26 rows=1 width=8) (actual time=0.094..0.101 rows=1 loops=1) Hash Cond: (avisos_categoria.id_avisos = mensajes_avisos.id_avisos) -> Seq Scan on avisos_categoria (cost=0.00..32.13 rows=9 width=12) (actual time=0.013..0.016 rows=1 loops=1) Filter: (1 = id_categoria) -> Hash (cost=1.04..1.04 rows=4 width=4) (actual time=0.043..0.043 rows=4 loops=1) -> Seq Scan on mensajes_avisos (cost=0.00..1.04 rows=4 width=4) (actual time=0.009..0.019 rows=4 loops=1) -> Index Scan using sectores_pkey on sectores (cost=0.00..0.27 rows=1 width=8) (actual time=0.009..0.010 rows=1 loops=33950) Index Cond: (sectores.id_sector = track.trabajos_realizados.id_sector) -> Index Scan using locales_pkey on locales (cost=0.00..0.31 rows=1 width=8) (actual time=0.008..0.009 rows=1 loops=33950) Index Cond: (locales.id_local = sectores.id_local) -> Index Scan using clientes_pkey on clientes (cost=0.00..0.31 rows=1 width=4) (actual time=0.007..0.010 rows=1 loops=33950) Index Cond: (clientes.id_cliente = locales.id_cliente) -> Index Scan using trabajos_realizados_idx1 on trabajos_realizados (cost=0.00..8.28 rows=1 width=29) (actual time=0.021..0.132 rows=40 loops=1117) Index Cond: ((track.trabajos_realizados.id_cliente = csituacion04.id_cliente) AND (track.trabajos_realizados.id_local = csituacion04.id_local) AND (track.trabajos_realizados.id_sector = csituacion04.id_sector)) -> Index Scan using tipo_servicio_idx on tipo_servicios (cost=0.00..0.27 rows=1 width=55) (actual time=0.007..0.009 rows=1 loops=1380) Index Cond: ((track.trabajos_realizados.id_servicio)::text = (track.tipo_servicios.id_servicios)::text) -> Index Scan using categoria_servicio_pkey on categoria_servicio (cost=0.00..0.68 rows=1 width=47) (actual time=0.005..0.007 rows=1 loops=1380) Index Cond: (track.categoria_servicio.id_categoria = track.tipo_servicios.id_categoria) -> Index Scan using trabajos_realizados_idx1 on trabajos_realizados (cost=0.00..8.28 rows=1 width=25) (actual time=0.018..0.136 rows=48 loops=1380) Index Cond: ((csituacion04.id_cliente = track.trabajos_realizados.id_cliente) AND (csituacion04.id_local = track.trabajos_realizados.id_local) AND (csituacion04.id_sector = track.trabajos_realizados.id_sector)) -> Index Scan using tipo_servicio_idx on tipo_servicios (cost=0.00..0.27 rows=1 width=8) (actual time=0.008..0.010 rows=1 loops=1754) Index Cond: (((track.tipo_servicios.id_servicios)::text = (track.trabajos_realizados.id_servicio)::text) AND (track.tipo_servicios.id_categoria = 1)) Total runtime: 3893.114 ms (45 filas)