QUERY PLAN ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Nested Loop (cost=1124.28..1142.17 rows=1 width=119) (actual time=3282.604..3894.373 rows=1389 loops=1) -> Nested Loop (cost=1124.28..1141.88 rows=1 width=124) (actual time=3282.582..3863.924 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=3282.298..3562.269 rows=1380 loops=1) -> Nested Loop (cost=1124.28..1132.89 rows=1 width=100) (actual time=3282.271..3541.372 rows=1380 loops=1) -> Nested Loop (cost=1124.28..1132.61 rows=1 width=53) (actual time=3282.237..3516.579 rows=1380 loops=1) Join Filter: (track.trabajos_realizados.fecha >= csituacion04.ultimo) -> HashAggregate (cost=1124.28..1124.30 rows=1 width=24) (actual time=3281.839..3285.776 rows=1117 loops=1) -> Nested Loop (cost=33.27..1124.27 rows=1 width=24) (actual time=0.879..3136.504 rows=33950 loops=1) -> Nested Loop (cost=33.27..1123.95 rows=1 width=28) (actual time=0.833..2532.927 rows=33950 loops=1) -> Nested Loop (cost=33.27..1123.63 rows=1 width=28) (actual time=0.787..1932.345 rows=33950 loops=1) -> Nested Loop (cost=33.27..1123.34 rows=1 width=24) (actual time=0.738..1295.976 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.097..0.152 rows=4 loops=1) -> Seq Scan on categoria_servicio (cost=0.00..1.04 rows=1 width=4) (actual time=0.033..0.038 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.035..0.068 rows=4 loops=1) Filter: (1 = id_categoria) -> Hash Join (cost=33.27..1118.12 rows=225 width=29) (actual time=0.071..237.724 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.028..68.582 rows=44989 loops=4) -> Hash (cost=33.26..33.26 rows=1 width=8) (actual time=0.113..0.113 rows=1 loops=1) -> Hash Join (cost=1.09..33.26 rows=1 width=8) (actual time=0.096..0.103 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.016..0.020 rows=1 loops=1) Filter: (1 = id_categoria) -> Hash (cost=1.04..1.04 rows=4 width=4) (actual time=0.046..0.046 rows=4 loops=1) -> Seq Scan on mensajes_avisos (cost=0.00..1.04 rows=4 width=4) (actual time=0.011..0.022 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.022..0.133 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.008..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.137 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: 3897.717 ms (45 filas)