explain.depesz.com

PostgreSQL's explain analyze made readable

Result: fWX7

Settings
# exclusive inclusive rows x rows loops node
1. 0.060 887.925 ↑ 1.0 20 1

Limit (cost=409,516.23..411,935.81 rows=20 width=1,265) (actual time=794.145..887.925 rows=20 loops=1)

  • Output: processos.id_processo_trf, (CASE WHEN (processos.id_tarefa_atividade_lote IS NOT NULL) THEN (alternatives: SubPlan 1 or hashed SubPlan 2) ELSE false END), processos.nm_caixa, processos.ds_classe_judicial_sigla, processos.dh_criacao_tarefa, ((SubPlan 3)), ((SubPlan 4)), ((SubPlan 5)), processos.ds_orgao_julgador, processos.ds_orgao_julgador_colegiado, processos.id_agrupamento_fase, processos.id_pnl_agrupamento, processos.id_caixa, processos.id_classe_judicial, processos.id_swimlane, ((SubPlan 6)), processos.id_orgao_julgador, processos.id_orgao_julgador_colegiado, processos.id_relator, processos.id_tarefa, processos.id_usuario_responsavel, processos.id_usuario_responsavel_secretaria, ((SubPlan 7)), (CASE WHEN (processos.id_tarefa_atividade_lote IS NOT NULL) THEN true ELSE false END), ((SubPlan 9)), ((SubPlan 10)), ((SubPlan 11)), (CASE WHEN (processos.id_relator IS NOT NULL) THEN (SubPlan 12) ELSE NULL::character varying END), processos.ds_usuario_responsavel, processos.ds_usuario_responsavel_secretaria, ((SubPlan 13)), processos.nr_processo, ((SubPlan 14)), ((SubPlan 15)), ((SubPlan 16)), processos.in_segredo_justica, processos.ds_tarefa, ((SubPlan 17)), (CASE WHEN (SubPlan 18) THEN 'TRUE'::text ELSE 'FALSE'::text END), (CASE WHEN (SubPlan 19) THEN 'TRUE'::text ELSE 'FALSE'::text END), (CASE WHEN (alternatives: SubPlan 20 or hashed SubPlan 21) THEN 'S'::text ELSE 'N'::text END), ("substring"((processos.nr_processo)::text, 12, 4)), ("substring"((processos.nr_processo)::text, 1, 7))
  • Buffers: shared hit=269289 read=4849
2. 0.412 887.865 ↑ 6.8 20 1

Result (cost=409,516.23..426,090.33 rows=137 width=1,265) (actual time=794.144..887.865 rows=20 loops=1)

  • Output: processos.id_processo_trf, CASE WHEN (processos.id_tarefa_atividade_lote IS NOT NULL) THEN (alternatives: SubPlan 1 or hashed SubPlan 2) ELSE false END, processos.nm_caixa, processos.ds_classe_judicial_sigla, processos.dh_criacao_tarefa, (SubPlan 3), (SubPlan 4), (SubPlan 5), processos.ds_orgao_julgador, processos.ds_orgao_julgador_colegiado, processos.id_agrupamento_fase, processos.id_pnl_agrupamento, processos.id_caixa, processos.id_classe_judicial, processos.id_swimlane, (SubPlan 6), processos.id_orgao_julgador, processos.id_orgao_julgador_colegiado, processos.id_relator, processos.id_tarefa, processos.id_usuario_responsavel, processos.id_usuario_responsavel_secretaria, (SubPlan 7), (CASE WHEN (processos.id_tarefa_atividade_lote IS NOT NULL) THEN true ELSE false END), (SubPlan 9), (SubPlan 10), (SubPlan 11), CASE WHEN (processos.id_relator IS NOT NULL) THEN (SubPlan 12) ELSE NULL::character varying END, processos.ds_usuario_responsavel, processos.ds_usuario_responsavel_secretaria, ((SubPlan 13)), processos.nr_processo, (SubPlan 14), (SubPlan 15), (SubPlan 16), processos.in_segredo_justica, processos.ds_tarefa, (SubPlan 17), CASE WHEN (SubPlan 18) THEN 'TRUE'::text ELSE 'FALSE'::text END, CASE WHEN (SubPlan 19) THEN 'TRUE'::text ELSE 'FALSE'::text END, CASE WHEN (alternatives: SubPlan 20 or hashed SubPlan 21) THEN 'S'::text ELSE 'N'::text END, ("substring"((processos.nr_processo)::text, 12, 4)), ("substring"((processos.nr_processo)::text, 1, 7))
  • Buffers: shared hit=269289 read=4849
3. 0.189 771.987 ↑ 6.8 20 1

Sort (cost=409,516.23..409,516.58 rows=137 width=659) (actual time=771.977..771.987 rows=20 loops=1)

  • Output: processos.id_processo_trf, processos.nm_caixa, processos.ds_classe_judicial_sigla, processos.dh_criacao_tarefa, processos.ds_orgao_julgador, processos.ds_orgao_julgador_colegiado, processos.id_agrupamento_fase, processos.id_pnl_agrupamento, processos.id_caixa, processos.id_classe_judicial, processos.id_swimlane, processos.id_orgao_julgador, processos.id_orgao_julgador_colegiado, processos.id_relator, processos.id_tarefa, processos.id_usuario_responsavel, processos.id_usuario_responsavel_secretaria, (CASE WHEN (processos.id_tarefa_atividade_lote IS NOT NULL) THEN true ELSE false END), processos.ds_usuario_responsavel, processos.ds_usuario_responsavel_secretaria, ((SubPlan 13)), processos.nr_processo, processos.in_segredo_justica, processos.ds_tarefa, ("substring"((processos.nr_processo)::text, 12, 4)), ("substring"((processos.nr_processo)::text, 1, 7)), processos.id_tarefa_atividade_lote
  • Sort Key: ((SubPlan 13)) DESC, processos.dh_criacao_tarefa, processos.nr_processo
  • Sort Method: top-N heapsort Memory: 34kB
  • Buffers: shared hit=268020 read=4697
4. 7.940 771.798 ↑ 2.0 69 1

Subquery Scan on processos (cost=37,753.14..409,512.59 rows=137 width=659) (actual time=514.057..771.798 rows=69 loops=1)

  • Output: processos.id_processo_trf, processos.nm_caixa, processos.ds_classe_judicial_sigla, processos.dh_criacao_tarefa, processos.ds_orgao_julgador, processos.ds_orgao_julgador_colegiado, processos.id_agrupamento_fase, processos.id_pnl_agrupamento, processos.id_caixa, processos.id_classe_judicial, processos.id_swimlane, processos.id_orgao_julgador, processos.id_orgao_julgador_colegiado, processos.id_relator, processos.id_tarefa, processos.id_usuario_responsavel, processos.id_usuario_responsavel_secretaria, CASE WHEN (processos.id_tarefa_atividade_lote IS NOT NULL) THEN true ELSE false END, processos.ds_usuario_responsavel, processos.ds_usuario_responsavel_secretaria, (SubPlan 13), processos.nr_processo, processos.in_segredo_justica, processos.ds_tarefa, "substring"((processos.nr_processo)::text, 12, 4), "substring"((processos.nr_processo)::text, 1, 7), processos.id_tarefa_atividade_lote
  • Filter: (((SubPlan 23))::text = 'SOPHIE WERNER'::text)
  • Rows Removed by Filter: 44415
  • Buffers: shared hit=268014 read=4697
5. 64.535 496.333 ↓ 1.6 44,484 1

HashAggregate (cost=37,753.14..38,027.13 rows=27,399 width=586) (actual time=470.322..496.333 rows=44,484 loops=1)

  • Output: tema.id_pnl_agrupamento, oj.id_orgao_julgador, oj.ds_orgao_julgador, ojc.id_orgao_julgador_colegiado, ojc.ds_orgao_julgador_colegiado, clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla, proc.nr_processo, proctrf.id_processo_trf, proctrf.in_segredo_justica, proc.id_agrupamento_fase, tarefa.id_tarefa, tarefa.ds_tarefa, task.swimlane_, proctarefa.dh_criacao_tarefa, usulogin.id_usuario, usulogin.ds_nome, usuloginsecr.id_usuario, usuloginsecr.ds_nome, caixa.id_caixa, caixa.nm_caixa, tarefalote.id_tarefa_atividade_lote, proctrf.id_pessoa_relator_processo
  • Group Key: tema.id_pnl_agrupamento, oj.id_orgao_julgador, oj.ds_orgao_julgador, ojc.id_orgao_julgador_colegiado, ojc.ds_orgao_julgador_colegiado, clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla, proc.nr_processo, proctrf.id_processo_trf, proctrf.in_segredo_justica, proc.id_agrupamento_fase, tarefa.id_tarefa, tarefa.ds_tarefa, task.swimlane_, proctarefa.dh_criacao_tarefa, usulogin.id_usuario, usulogin.ds_nome, usuloginsecr.id_usuario, usuloginsecr.ds_nome, caixa.id_caixa, caixa.nm_caixa, tarefalote.id_tarefa_atividade_lote, proctrf.id_pessoa_relator_processo
  • Buffers: shared hit=18766 read=2246
6. 4.328 431.798 ↓ 1.6 44,484 1

Append (cost=27,708.66..36,177.70 rows=27,399 width=586) (actual time=264.523..431.798 rows=44,484 loops=1)

  • Buffers: shared hit=18766 read=2246
7. 10.988 422.856 ↓ 1.6 44,247 1

Hash Left Join (cost=27,708.66..33,749.53 rows=27,317 width=235) (actual time=264.522..422.856 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, oj.id_orgao_julgador, oj.ds_orgao_julgador, ojc.id_orgao_julgador_colegiado, ojc.ds_orgao_julgador_colegiado, clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla, proc.nr_processo, proctrf.id_processo_trf, proctrf.in_segredo_justica, proc.id_agrupamento_fase, tarefa.id_tarefa, tarefa.ds_tarefa, task.swimlane_, proctarefa.dh_criacao_tarefa, usulogin.id_usuario, usulogin.ds_nome, usuloginsecr.id_usuario, usuloginsecr.ds_nome, caixa.id_caixa, caixa.nm_caixa, tarefalote.id_tarefa_atividade_lote, proctrf.id_pessoa_relator_processo
  • Inner Unique: true
  • Hash Cond: (((proc.id_caixa)::integer = (caixa.id_caixa)::integer) AND ((tarefa.id_tarefa)::integer = (caixa.id_tarefa)::integer))
  • Buffers: shared hit=13184 read=2214
8. 10.785 408.566 ↓ 1.6 44,247 1

Hash Left Join (cost=27,403.04..33,300.49 rows=27,317 width=217) (actual time=261.090..408.566 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, task.swimlane_, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proc.nr_processo, proc.id_agrupamento_fase, proc.id_caixa, clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla, tarefalote.id_tarefa_atividade_lote, oj.id_orgao_julgador, oj.ds_orgao_julgador, ojc.id_orgao_julgador_colegiado, ojc.ds_orgao_julgador_colegiado, usulogin.id_usuario, usulogin.ds_nome, usuloginsecr.id_usuario, usuloginsecr.ds_nome
  • Inner Unique: true
  • Hash Cond: (CASE WHEN (procususecr.id_usuario_atribuicao_temporaria IS NULL) THEN procususecr.id_usuario ELSE procususecr.id_usuario_atribuicao_temporaria END = usuloginsecr.id_usuario)
  • Buffers: shared hit=13180 read=2147
9. 10.490 333.413 ↓ 1.6 44,247 1

Hash Left Join (cost=19,425.56..25,251.31 rows=27,317 width=207) (actual time=195.630..333.413 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, task.swimlane_, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proc.nr_processo, proc.id_agrupamento_fase, proc.id_caixa, clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla, tarefalote.id_tarefa_atividade_lote, oj.id_orgao_julgador, oj.ds_orgao_julgador, ojc.id_orgao_julgador_colegiado, ojc.ds_orgao_julgador_colegiado, procususecr.id_usuario_atribuicao_temporaria, procususecr.id_usuario, usulogin.id_usuario, usulogin.ds_nome
  • Inner Unique: true
  • Hash Cond: (CASE WHEN (procusu.id_usuario_atribuicao_temporaria IS NULL) THEN procusu.id_usuario ELSE procusu.id_usuario_atribuicao_temporaria END = usulogin.id_usuario)
  • Buffers: shared hit=9588 read=2147
10. 11.446 248.089 ↓ 1.6 44,247 1

Hash Left Join (cost=11,448.09..17,202.13 rows=27,317 width=197) (actual time=119.939..248.089 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, task.swimlane_, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proc.nr_processo, proc.id_agrupamento_fase, proc.id_caixa, clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla, tarefalote.id_tarefa_atividade_lote, oj.id_orgao_julgador, oj.ds_orgao_julgador, ojc.id_orgao_julgador_colegiado, ojc.ds_orgao_julgador_colegiado, procususecr.id_usuario_atribuicao_temporaria, procususecr.id_usuario, procusu.id_usuario_atribuicao_temporaria, procusu.id_usuario
  • Inner Unique: true
  • Hash Cond: (((proctrf.id_orgao_julgador)::integer = procusu.id_orgao_julgador) AND ((proctrf.id_processo_trf)::integer = procusu.id_processo_trf))
  • Join Filter: ((procusu.id_orgao_julgador_colegiado IS NULL) OR (procusu.id_orgao_julgador_colegiado = (proctrf.id_orgao_julgador_colegiado)::integer))
  • Buffers: shared hit=5996 read=2147
11. 8.959 235.951 ↓ 1.6 44,247 1

Hash Left Join (cost=11,337.89..16,948.52 rows=27,317 width=197) (actual time=119.241..235.951 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, task.swimlane_, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proctrf.id_orgao_julgador, proctrf.id_orgao_julgador_colegiado, proc.nr_processo, proc.id_agrupamento_fase, proc.id_caixa, clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla, tarefalote.id_tarefa_atividade_lote, oj.id_orgao_julgador, oj.ds_orgao_julgador, ojc.id_orgao_julgador_colegiado, ojc.ds_orgao_julgador_colegiado, procususecr.id_usuario_atribuicao_temporaria, procususecr.id_usuario
  • Inner Unique: true
  • Hash Cond: (((proctrf.id_processo_trf)::integer = procususecr.id_processo_trf) AND ((proctrf.id_orgao_julgador_colegiado)::integer = procususecr.id_orgao_julgador_colegiado))
  • Buffers: shared hit=5947 read=2142
12. 8.048 226.977 ↓ 1.6 44,247 1

Hash Left Join (cost=11,333.57..16,800.79 rows=27,317 width=189) (actual time=119.221..226.977 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, task.swimlane_, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proctrf.id_orgao_julgador, proctrf.id_orgao_julgador_colegiado, proc.nr_processo, proc.id_agrupamento_fase, proc.id_caixa, clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla, tarefalote.id_tarefa_atividade_lote, oj.id_orgao_julgador, oj.ds_orgao_julgador, ojc.id_orgao_julgador_colegiado, ojc.ds_orgao_julgador_colegiado
  • Inner Unique: true
  • Hash Cond: ((proctrf.id_orgao_julgador_colegiado)::integer = (ojc.id_orgao_julgador_colegiado)::integer)
  • Buffers: shared hit=5944 read=2142
13. 7.210 218.927 ↓ 1.6 44,247 1

Nested Loop (cost=11,319.97..16,715.48 rows=27,317 width=153) (actual time=119.215..218.927 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, task.swimlane_, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proctrf.id_orgao_julgador, proctrf.id_orgao_julgador_colegiado, proc.nr_processo, proc.id_agrupamento_fase, proc.id_caixa, clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla, tarefalote.id_tarefa_atividade_lote, oj.id_orgao_julgador, oj.ds_orgao_julgador
  • Buffers: shared hit=5944 read=2142
14. 0.014 0.014 ↑ 1.0 1 1

Seq Scan on pje.tb_orgao_julgador oj (cost=0.00..2.62 rows=1 width=36) (actual time=0.010..0.014 rows=1 loops=1)

  • Output: oj.id_orgao_julgador, oj.in_instancia, oj.ds_orgao_julgador, oj.nr_ddd_telefone, oj.nr_telefone, oj.nr_ddd_fax, oj.nr_fax, oj.ds_email, oj.in_ativo, oj.id_aplicacao_classe, oj.in_novo_orgao_julgador, oj.dt_criacao, oj.ds_ato_criacao, oj.nr_tempo_audiencia, oj.id_jurisdicao, oj.id_localizacao, oj.nr_vara, oj.in_numeracao_automatica, oj.ds_sigla, oj.ds_codigo_origem, oj.nr_presuncao_correios, oj.in_posto_avancado, oj.id_sala_fisica_par, oj.id_sala_fisica_impar, oj.nr_presuncao_email, oj.in_cejusc, oj.id_tipo_orgao_julgador_instancia, oj.in_audiencias_videoconferencia
  • Filter: ((oj.id_orgao_julgador)::integer = 2)
  • Rows Removed by Filter: 49
  • Buffers: shared hit=2
15. 7.834 211.703 ↓ 1.6 44,247 1

Hash Left Join (cost=11,319.97..16,439.68 rows=27,317 width=117) (actual time=119.202..211.703 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, task.swimlane_, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proctrf.id_orgao_julgador, proctrf.id_orgao_julgador_colegiado, proc.nr_processo, proc.id_agrupamento_fase, proc.id_caixa, clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla, tarefalote.id_tarefa_atividade_lote
  • Hash Cond: ((tarefa.id_tarefa)::integer = tarefalote.id_tarefa)
  • Buffers: shared hit=5942 read=2142
16. 9.679 203.818 ↓ 1.6 44,247 1

Hash Join (cost=11,315.14..16,302.25 rows=27,317 width=113) (actual time=119.137..203.818 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, task.swimlane_, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proctrf.id_orgao_julgador, proctrf.id_orgao_julgador_colegiado, proc.nr_processo, proc.id_agrupamento_fase, proc.id_caixa, clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla
  • Inner Unique: true
  • Hash Cond: ((proctrf.id_classe_judicial)::integer = (clajud.id_classe_judicial)::integer)
  • Buffers: shared hit=5940 read=2142
17. 9.621 193.804 ↓ 1.6 44,247 1

Hash Join (cost=11,238.77..16,153.68 rows=27,317 width=107) (actual time=118.787..193.804 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, task.swimlane_, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proctrf.id_classe_judicial, proctrf.id_orgao_julgador, proctrf.id_orgao_julgador_colegiado, proc.nr_processo, proc.id_agrupamento_fase, proc.id_caixa
  • Inner Unique: true
  • Hash Cond: (proctarefa.id_task = task.id_)
  • Buffers: shared hit=5878 read=2142
18. 43.686 176.307 ↓ 1.6 44,247 1

Hash Join (cost=10,345.41..15,188.61 rows=27,317 width=107) (actual time=110.797..176.307 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, proctarefa.id_task, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proctrf.id_classe_judicial, proctrf.id_orgao_julgador, proctrf.id_orgao_julgador_colegiado, proc.nr_processo, proc.id_agrupamento_fase, proc.id_caixa
  • Hash Cond: ((proc.id_processo)::integer = (proctrf.id_processo_trf)::integer)
  • Buffers: shared hit=5523 read=2142
19. 22.431 22.431 ↑ 1.0 176,293 1

Seq Scan on pje.tb_processo proc (cost=0.00..3,908.93 rows=176,293 width=37) (actual time=0.016..22.431 rows=176,293 loops=1)

  • Output: proc.id_processo, proc.nr_processo, proc.dt_inicio, proc.id_fluxo, proc.id_usuario_bloqueio, proc.id_usuario_cadastro_processo, proc.id_jbpm, proc.id_caixa, proc.id_agrupamento_fase
  • Buffers: shared hit=2102 read=44
20. 13.927 110.190 ↓ 1.6 44,247 1

Hash (cost=10,003.95..10,003.95 rows=27,317 width=78) (actual time=110.190..110.190 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, proctarefa.id_task, proctarefa.id_processo_trf, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proctrf.id_classe_judicial, proctrf.id_orgao_julgador, proctrf.id_orgao_julgador_colegiado
  • Buckets: 65536 (originally 32768) Batches: 1 (originally 1) Memory Usage: 5101kB
  • Buffers: shared hit=3421 read=2098
21. 9.014 96.263 ↓ 1.6 44,247 1

Hash Join (cost=5,412.29..10,003.95 rows=27,317 width=78) (actual time=29.895..96.263 rows=44,247 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, proctarefa.id_task, proctarefa.id_processo_trf, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proctrf.id_classe_judicial, proctrf.id_orgao_julgador, proctrf.id_orgao_julgador_colegiado
  • Hash Cond: (proctarefa.id_tarefa = (tarefa.id_tarefa)::integer)
  • Buffers: shared hit=3421 read=2098
22. 30.959 86.779 ↓ 1.1 44,485 1

Hash Join (cost=5,379.49..9,544.78 rows=40,853 width=46) (actual time=29.414..86.779 rows=44,485 loops=1)

  • Output: proctarefa.dh_criacao_tarefa, proctarefa.id_tarefa, proctarefa.id_task, proctarefa.id_processo_trf, proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proctrf.id_classe_judicial, proctrf.id_orgao_julgador, proctrf.id_orgao_julgador_colegiado
  • Inner Unique: true
  • Hash Cond: (proctarefa.id_processo_trf = (proctrf.id_processo_trf)::integer)
  • Buffers: shared hit=3412 read=2098
23. 26.652 26.652 ↑ 1.0 159,230 1

Seq Scan on pje.tb_processo_tarefa proctarefa (cost=0.00..3,747.30 rows=159,230 width=24) (actual time=0.008..26.652 rows=159,230 loops=1)

  • Output: proctarefa.id_processo_tarefa, proctarefa.id_processo_trf, proctarefa.id_tarefa, proctarefa.id_task, proctarefa.id_processinstance, proctarefa.dh_criacao_tarefa, proctarefa.id_token, proctarefa.id_taskinstance, proctarefa.nm_tarefa
  • Buffers: shared hit=57 read=2098
24. 8.443 29.168 ↑ 1.0 44,589 1

Hash (cost=4,814.58..4,814.58 rows=45,193 width=22) (actual time=29.168..29.168 rows=44,589 loops=1)

  • Output: proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proctrf.id_classe_judicial, proctrf.id_orgao_julgador, proctrf.id_orgao_julgador_colegiado
  • Buckets: 65536 Batches: 1 Memory Usage: 2603kB
  • Buffers: shared hit=3355
25. 18.618 20.725 ↑ 1.0 44,589 1

Bitmap Heap Scan on pje.tb_processo_trf proctrf (cost=600.67..4,814.58 rows=45,193 width=22) (actual time=2.422..20.725 rows=44,589 loops=1)

  • Output: proctrf.id_processo_trf, proctrf.in_segredo_justica, proctrf.id_pessoa_relator_processo, proctrf.id_classe_judicial, proctrf.id_orgao_julgador, proctrf.id_orgao_julgador_colegiado
  • Recheck Cond: ((proctrf.id_orgao_julgador)::integer = 2)
  • Heap Blocks: exact=3231
  • Buffers: shared hit=3355
26. 2.107 2.107 ↑ 1.0 44,589 1

Bitmap Index Scan on tb_processo_trf_in09 (cost=0.00..589.37 rows=45,193 width=0) (actual time=2.107..2.107 rows=44,589 loops=1)

  • Index Cond: ((proctrf.id_orgao_julgador)::integer = 2)
  • Buffers: shared hit=124
27. 0.075 0.470 ↓ 1.3 437 1

Hash (cost=28.64..28.64 rows=333 width=40) (actual time=0.470..0.470 rows=437 loops=1)

  • Output: tema.id_pnl_agrupamento, tematarefa.id_tarefa, tarefa.id_tarefa, tarefa.ds_tarefa
  • Buckets: 1024 Batches: 1 Memory Usage: 40kB
  • Buffers: shared hit=9
28. 0.094 0.395 ↓ 1.3 437 1

Hash Join (cost=18.05..28.64 rows=333 width=40) (actual time=0.199..0.395 rows=437 loops=1)

  • Output: tema.id_pnl_agrupamento, tematarefa.id_tarefa, tarefa.id_tarefa, tarefa.ds_tarefa
  • Inner Unique: true
  • Hash Cond: (tematarefa.id_tarefa = (tarefa.id_tarefa)::integer)
  • Buffers: shared hit=9
29. 0.092 0.158 ↓ 1.3 437 1

Hash Join (cost=1.85..11.54 rows=333 width=8) (actual time=0.036..0.158 rows=437 loops=1)

  • Output: tema.id_pnl_agrupamento, tematarefa.id_tarefa
  • Inner Unique: true
  • Hash Cond: (tematarefa.id_pnl_agrupamento = tema.id_pnl_agrupamento)
  • Buffers: shared hit=4
30. 0.053 0.053 ↑ 1.0 511 1

Seq Scan on pje.tb_pnl_agrupamento_tarefa tematarefa (cost=0.00..8.11 rows=511 width=8) (actual time=0.013..0.053 rows=511 loops=1)

  • Output: tematarefa.id_pnl_agrupamento_tarefa, tematarefa.id_pnl_agrupamento, tematarefa.id_tarefa, tematarefa.in_destaque
  • Buffers: shared hit=3
31. 0.003 0.013 ↑ 1.0 15 1

Hash (cost=1.66..1.66 rows=15 width=4) (actual time=0.013..0.013 rows=15 loops=1)

  • Output: tema.id_pnl_agrupamento
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: shared hit=1
32. 0.010 0.010 ↑ 1.0 15 1

Seq Scan on pje.tb_pnl_agrupamento tema (cost=0.00..1.66 rows=15 width=4) (actual time=0.006..0.010 rows=15 loops=1)

  • Output: tema.id_pnl_agrupamento
  • Filter: (tema.id_pnl_agrupamento = ANY ('{1,2,8,3,4,5,6,17,16,11,9,10,12,14,15}'::integer[]))
  • Rows Removed by Filter: 8
  • Buffers: shared hit=1
33. 0.076 0.143 ↑ 1.0 498 1

Hash (cost=9.98..9.98 rows=498 width=32) (actual time=0.143..0.143 rows=498 loops=1)

  • Output: tarefa.id_tarefa, tarefa.ds_tarefa
  • Buckets: 1024 Batches: 1 Memory Usage: 40kB
  • Buffers: shared hit=5
34. 0.067 0.067 ↑ 1.0 498 1

Seq Scan on pje.tb_tarefa tarefa (cost=0.00..9.98 rows=498 width=32) (actual time=0.006..0.067 rows=498 loops=1)

  • Output: tarefa.id_tarefa, tarefa.ds_tarefa
  • Buffers: shared hit=5
35. 3.386 7.876 ↑ 1.0 23,927 1

Hash (cost=594.27..594.27 rows=23,927 width=16) (actual time=7.876..7.876 rows=23,927 loops=1)

  • Output: task.swimlane_, task.id_
  • Buckets: 32768 Batches: 1 Memory Usage: 1377kB
  • Buffers: shared hit=355
36. 4.490 4.490 ↑ 1.0 23,927 1

Seq Scan on pje_jbpm.jbpm_task task (cost=0.00..594.27 rows=23,927 width=16) (actual time=0.006..4.490 rows=23,927 loops=1)

  • Output: task.swimlane_, task.id_
  • Buffers: shared hit=355
37. 0.097 0.335 ↑ 1.0 639 1

Hash (cost=68.39..68.39 rows=639 width=10) (actual time=0.335..0.335 rows=639 loops=1)

  • Output: clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla
  • Buckets: 1024 Batches: 1 Memory Usage: 35kB
  • Buffers: shared hit=62
38. 0.238 0.238 ↑ 1.0 639 1

Seq Scan on pje.tb_classe_judicial clajud (cost=0.00..68.39 rows=639 width=10) (actual time=0.007..0.238 rows=639 loops=1)

  • Output: clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla
  • Buffers: shared hit=62
39. 0.007 0.051 ↑ 1.0 55 1

Hash (cost=4.14..4.14 rows=55 width=8) (actual time=0.051..0.051 rows=55 loops=1)

  • Output: tarefalote.id_tarefa_atividade_lote, tarefalote.id_tarefa
  • Buckets: 1024 Batches: 1 Memory Usage: 11kB
  • Buffers: shared hit=2
40. 0.022 0.044 ↑ 1.0 55 1

Hash Join (cost=1.09..4.14 rows=55 width=8) (actual time=0.022..0.044 rows=55 loops=1)

  • Output: tarefalote.id_tarefa_atividade_lote, tarefalote.id_tarefa
  • Inner Unique: true
  • Hash Cond: (tarefalote.id_tipo_atividade_lote_tarefa = atividadelote.id_tipo_atividade_lote_tarefa)
  • Buffers: shared hit=2
41. 0.014 0.014 ↑ 1.0 138 1

Seq Scan on pje.tb_tarefa_atividade_lote tarefalote (cost=0.00..2.38 rows=138 width=12) (actual time=0.007..0.014 rows=138 loops=1)

  • Output: tarefalote.id_tarefa_atividade_lote, tarefalote.id_tarefa, tarefalote.id_tipo_atividade_lote_tarefa, tarefalote.nr_tamanho_maximo_lote
  • Buffers: shared hit=1
42. 0.001 0.008 ↑ 1.0 2 1

Hash (cost=1.06..1.06 rows=2 width=4) (actual time=0.008..0.008 rows=2 loops=1)

  • Output: atividadelote.id_tipo_atividade_lote_tarefa
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: shared hit=1
43. 0.007 0.007 ↑ 1.0 2 1

Seq Scan on pje.tb_tipo_atividade_lote_tarefa atividadelote (cost=0.00..1.06 rows=2 width=4) (actual time=0.006..0.007 rows=2 loops=1)

  • Output: atividadelote.id_tipo_atividade_lote_tarefa
  • Filter: (atividadelote.cd_tipo_atividade_lote_tarefa = ANY ('{ASL,APL}'::bpchar[]))
  • Rows Removed by Filter: 3
  • Buffers: shared hit=1
44. 0.000 0.002 ↓ 0.0 0 1

Hash (cost=11.60..11.60 rows=160 width=36) (actual time=0.002..0.002 rows=0 loops=1)

  • Output: ojc.id_orgao_julgador_colegiado, ojc.ds_orgao_julgador_colegiado
  • Buckets: 1024 Batches: 1 Memory Usage: 8kB
45. 0.002 0.002 ↓ 0.0 0 1

Seq Scan on pje.tb_orgao_julgador_colgiado ojc (cost=0.00..11.60 rows=160 width=36) (actual time=0.002..0.002 rows=0 loops=1)

  • Output: ojc.id_orgao_julgador_colegiado, ojc.ds_orgao_julgador_colegiado
46. 0.001 0.015 ↓ 0.0 0 1

Hash (cost=4.30..4.30 rows=1 width=16) (actual time=0.015..0.015 rows=0 loops=1)

  • Output: procususecr.id_processo_trf, procususecr.id_orgao_julgador_colegiado, procususecr.id_usuario_atribuicao_temporaria, procususecr.id_usuario
  • Buckets: 1024 Batches: 1 Memory Usage: 8kB
  • Buffers: shared hit=3
47. 0.014 0.014 ↑ 1.0 1 1

Index Scan using tb_int_processo_usuario_in07 on pje.tb_int_processo_usuario procususecr (cost=0.28..4.30 rows=1 width=16) (actual time=0.013..0.014 rows=1 loops=1)

  • Output: procususecr.id_processo_trf, procususecr.id_orgao_julgador_colegiado, procususecr.id_usuario_atribuicao_temporaria, procususecr.id_usuario
  • Index Cond: ((procususecr.id_orgao_julgador IS NULL) AND (procususecr.in_ultima_informacao = 'S'::bpchar))
  • Buffers: shared hit=3
48. 0.145 0.692 ↓ 1.0 1,135 1

Hash (cost=93.83..93.83 rows=1,091 width=20) (actual time=0.692..0.692 rows=1,135 loops=1)

  • Output: procusu.id_processo_trf, procusu.id_orgao_julgador, procusu.id_orgao_julgador_colegiado, procusu.id_usuario_atribuicao_temporaria, procusu.id_usuario
  • Buckets: 2048 Batches: 1 Memory Usage: 65kB
  • Buffers: shared hit=49 read=5
49. 0.458 0.547 ↓ 1.0 1,135 1

Bitmap Heap Scan on pje.tb_int_processo_usuario procusu (cost=21.47..93.83 rows=1,091 width=20) (actual time=0.099..0.547 rows=1,135 loops=1)

  • Output: procusu.id_processo_trf, procusu.id_orgao_julgador, procusu.id_orgao_julgador_colegiado, procusu.id_usuario_atribuicao_temporaria, procusu.id_usuario
  • Recheck Cond: ((procusu.id_orgao_julgador = 2) AND (procusu.in_ultima_informacao = 'S'::bpchar))
  • Heap Blocks: exact=48
  • Buffers: shared hit=49 read=5
50. 0.089 0.089 ↓ 1.0 1,135 1

Bitmap Index Scan on tb_int_processo_usuario_in07 (cost=0.00..21.19 rows=1,091 width=0) (actual time=0.089..0.089 rows=1,135 loops=1)

  • Index Cond: ((procusu.id_orgao_julgador = 2) AND (procusu.in_ultima_informacao = 'S'::bpchar))
  • Buffers: shared hit=6
51. 39.078 74.834 ↑ 1.0 194,910 1

Hash (cost=5,541.10..5,541.10 rows=194,910 width=18) (actual time=74.834..74.834 rows=194,910 loops=1)

  • Output: usulogin.id_usuario, usulogin.ds_nome
  • Buckets: 262144 Batches: 1 Memory Usage: 11651kB
  • Buffers: shared hit=3592
52. 35.756 35.756 ↑ 1.0 194,910 1

Seq Scan on pje.tb_usuario_login usulogin (cost=0.00..5,541.10 rows=194,910 width=18) (actual time=0.009..35.756 rows=194,910 loops=1)

  • Output: usulogin.id_usuario, usulogin.ds_nome
  • Buffers: shared hit=3592
53. 35.386 64.368 ↑ 1.0 194,910 1

Hash (cost=5,541.10..5,541.10 rows=194,910 width=18) (actual time=64.368..64.368 rows=194,910 loops=1)

  • Output: usuloginsecr.id_usuario, usuloginsecr.ds_nome
  • Buckets: 262144 Batches: 1 Memory Usage: 11651kB
  • Buffers: shared hit=3592
54. 28.982 28.982 ↑ 1.0 194,910 1

Seq Scan on pje.tb_usuario_login usuloginsecr (cost=0.00..5,541.10 rows=194,910 width=18) (actual time=0.012..28.982 rows=194,910 loops=1)

  • Output: usuloginsecr.id_usuario, usuloginsecr.ds_nome
  • Buffers: shared hit=3592
55. 1.783 3.302 ↑ 1.0 9,385 1

Hash (cost=164.85..164.85 rows=9,385 width=26) (actual time=3.302..3.302 rows=9,385 loops=1)

  • Output: caixa.id_caixa, caixa.nm_caixa, caixa.id_tarefa
  • Buckets: 16384 Batches: 1 Memory Usage: 674kB
  • Buffers: shared hit=4 read=67
56. 1.519 1.519 ↑ 1.0 9,385 1

Seq Scan on pje.tb_caixa caixa (cost=0.00..164.85 rows=9,385 width=26) (actual time=0.012..1.519 rows=9,385 loops=1)

  • Output: caixa.id_caixa, caixa.nm_caixa, caixa.id_tarefa
  • Buffers: shared hit=4 read=67
57. 0.100 4.614 ↓ 2.9 237 1

Nested Loop Left Join (cost=10.60..2,154.18 rows=82 width=235) (actual time=0.906..4.614 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, oj_1.id_orgao_julgador, oj_1.ds_orgao_julgador, ojc_1.id_orgao_julgador_colegiado, ojc_1.ds_orgao_julgador_colegiado, clajud_1.id_classe_judicial, clajud_1.ds_classe_judicial_sigla, proc_1.nr_processo, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proc_1.id_agrupamento_fase, tarefa_1.id_tarefa, tarefa_1.ds_tarefa, task_1.swimlane_, proctarefa_1.dh_criacao_tarefa, usulogin_1.id_usuario, usulogin_1.ds_nome, usuloginsecr_1.id_usuario, usuloginsecr_1.ds_nome, caixa_1.id_caixa, caixa_1.nm_caixa, tarefalote_1.id_tarefa_atividade_lote, proctrf_1.id_pessoa_relator_processo
  • Inner Unique: true
  • Join Filter: ((caixa_1.id_tarefa)::integer = (tarefa_1.id_tarefa)::integer)
  • Buffers: shared hit=5582 read=32
58. 0.106 4.514 ↓ 2.9 237 1

Nested Loop Left Join (cost=10.32..2,128.26 rows=82 width=217) (actual time=0.903..4.514 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctarefa_1.dh_criacao_tarefa, tarefa_1.id_tarefa, tarefa_1.ds_tarefa, task_1.swimlane_, proc_1.nr_processo, proc_1.id_agrupamento_fase, proc_1.id_caixa, clajud_1.id_classe_judicial, clajud_1.ds_classe_judicial_sigla, tarefalote_1.id_tarefa_atividade_lote, oj_1.id_orgao_julgador, oj_1.ds_orgao_julgador, ojc_1.id_orgao_julgador_colegiado, ojc_1.ds_orgao_julgador_colegiado, usulogin_1.id_usuario, usulogin_1.ds_nome, usuloginsecr_1.id_usuario, usuloginsecr_1.ds_nome
  • Inner Unique: true
  • Buffers: shared hit=5582 read=32
59. 0.105 4.408 ↓ 2.9 237 1

Nested Loop Left Join (cost=9.90..1,764.38 rows=82 width=207) (actual time=0.900..4.408 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctarefa_1.dh_criacao_tarefa, tarefa_1.id_tarefa, tarefa_1.ds_tarefa, task_1.swimlane_, proc_1.nr_processo, proc_1.id_agrupamento_fase, proc_1.id_caixa, clajud_1.id_classe_judicial, clajud_1.ds_classe_judicial_sigla, tarefalote_1.id_tarefa_atividade_lote, oj_1.id_orgao_julgador, oj_1.ds_orgao_julgador, ojc_1.id_orgao_julgador_colegiado, ojc_1.ds_orgao_julgador_colegiado, procususecr_1.id_usuario_atribuicao_temporaria, procususecr_1.id_usuario, usulogin_1.id_usuario, usulogin_1.ds_nome
  • Inner Unique: true
  • Buffers: shared hit=5582 read=32
60. 0.008 4.303 ↓ 2.9 237 1

Nested Loop Left Join (cost=9.48..1,505.28 rows=82 width=197) (actual time=0.890..4.303 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctarefa_1.dh_criacao_tarefa, tarefa_1.id_tarefa, tarefa_1.ds_tarefa, task_1.swimlane_, proc_1.nr_processo, proc_1.id_agrupamento_fase, proc_1.id_caixa, clajud_1.id_classe_judicial, clajud_1.ds_classe_judicial_sigla, tarefalote_1.id_tarefa_atividade_lote, oj_1.id_orgao_julgador, oj_1.ds_orgao_julgador, ojc_1.id_orgao_julgador_colegiado, ojc_1.ds_orgao_julgador_colegiado, procususecr_1.id_usuario_atribuicao_temporaria, procususecr_1.id_usuario, procusu_1.id_usuario_atribuicao_temporaria, procusu_1.id_usuario
  • Inner Unique: true
  • Buffers: shared hit=5582 read=32
61. 0.108 4.058 ↓ 2.9 237 1

Nested Loop Left Join (cost=9.20..1,479.43 rows=82 width=197) (actual time=0.882..4.058 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctrf_1.id_orgao_julgador, proctrf_1.id_orgao_julgador_colegiado, proctarefa_1.dh_criacao_tarefa, tarefa_1.id_tarefa, tarefa_1.ds_tarefa, task_1.swimlane_, proc_1.nr_processo, proc_1.id_agrupamento_fase, proc_1.id_caixa, clajud_1.id_classe_judicial, clajud_1.ds_classe_judicial_sigla, tarefalote_1.id_tarefa_atividade_lote, oj_1.id_orgao_julgador, oj_1.ds_orgao_julgador, ojc_1.id_orgao_julgador_colegiado, ojc_1.ds_orgao_julgador_colegiado, procususecr_1.id_usuario_atribuicao_temporaria, procususecr_1.id_usuario
  • Inner Unique: true
  • Join Filter: ((procususecr_1.id_processo_trf = (proctrf_1.id_processo_trf)::integer) AND (procususecr_1.id_orgao_julgador_colegiado = (proctrf_1.id_orgao_julgador_colegiado)::integer))
  • Rows Removed by Join Filter: 237
  • Buffers: shared hit=5108 read=32
62. 0.102 3.950 ↓ 2.9 237 1

Nested Loop Left Join (cost=8.92..1,473.69 rows=82 width=189) (actual time=0.870..3.950 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctrf_1.id_orgao_julgador, proctrf_1.id_orgao_julgador_colegiado, proctarefa_1.dh_criacao_tarefa, tarefa_1.id_tarefa, tarefa_1.ds_tarefa, task_1.swimlane_, proc_1.nr_processo, proc_1.id_agrupamento_fase, proc_1.id_caixa, clajud_1.id_classe_judicial, clajud_1.ds_classe_judicial_sigla, tarefalote_1.id_tarefa_atividade_lote, oj_1.id_orgao_julgador, oj_1.ds_orgao_julgador, ojc_1.id_orgao_julgador_colegiado, ojc_1.ds_orgao_julgador_colegiado
  • Inner Unique: true
  • Buffers: shared hit=5105 read=32
63. 0.044 3.848 ↓ 2.9 237 1

Nested Loop (cost=8.77..1,460.30 rows=82 width=153) (actual time=0.866..3.848 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctrf_1.id_orgao_julgador, proctrf_1.id_orgao_julgador_colegiado, proctarefa_1.dh_criacao_tarefa, tarefa_1.id_tarefa, tarefa_1.ds_tarefa, task_1.swimlane_, proc_1.nr_processo, proc_1.id_agrupamento_fase, proc_1.id_caixa, clajud_1.id_classe_judicial, clajud_1.ds_classe_judicial_sigla, tarefalote_1.id_tarefa_atividade_lote, oj_1.id_orgao_julgador, oj_1.ds_orgao_julgador
  • Buffers: shared hit=5105 read=32
64. 0.012 0.012 ↑ 1.0 1 1

Seq Scan on pje.tb_orgao_julgador oj_1 (cost=0.00..2.62 rows=1 width=36) (actual time=0.009..0.012 rows=1 loops=1)

  • Output: oj_1.id_orgao_julgador, oj_1.in_instancia, oj_1.ds_orgao_julgador, oj_1.nr_ddd_telefone, oj_1.nr_telefone, oj_1.nr_ddd_fax, oj_1.nr_fax, oj_1.ds_email, oj_1.in_ativo, oj_1.id_aplicacao_classe, oj_1.in_novo_orgao_julgador, oj_1.dt_criacao, oj_1.ds_ato_criacao, oj_1.nr_tempo_audiencia, oj_1.id_jurisdicao, oj_1.id_localizacao, oj_1.nr_vara, oj_1.in_numeracao_automatica, oj_1.ds_sigla, oj_1.ds_codigo_origem, oj_1.nr_presuncao_correios, oj_1.in_posto_avancado, oj_1.id_sala_fisica_par, oj_1.id_sala_fisica_impar, oj_1.nr_presuncao_email, oj_1.in_cejusc, oj_1.id_tipo_orgao_julgador_instancia, oj_1.in_audiencias_videoconferencia
  • Filter: ((oj_1.id_orgao_julgador)::integer = 2)
  • Rows Removed by Filter: 49
  • Buffers: shared hit=2
65. 0.065 3.792 ↓ 2.9 237 1

Hash Left Join (cost=8.77..1,456.86 rows=82 width=117) (actual time=0.853..3.792 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctrf_1.id_orgao_julgador, proctrf_1.id_orgao_julgador_colegiado, proctarefa_1.dh_criacao_tarefa, tarefa_1.id_tarefa, tarefa_1.ds_tarefa, task_1.swimlane_, proc_1.nr_processo, proc_1.id_agrupamento_fase, proc_1.id_caixa, clajud_1.id_classe_judicial, clajud_1.ds_classe_judicial_sigla, tarefalote_1.id_tarefa_atividade_lote
  • Hash Cond: ((tarefa_1.id_tarefa)::integer = tarefalote_1.id_tarefa)
  • Buffers: shared hit=5103 read=32
66. 0.057 3.677 ↓ 2.9 237 1

Nested Loop (cost=3.94..1,451.63 rows=82 width=113) (actual time=0.795..3.677 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctrf_1.id_orgao_julgador, proctrf_1.id_orgao_julgador_colegiado, proctarefa_1.dh_criacao_tarefa, tarefa_1.id_tarefa, tarefa_1.ds_tarefa, task_1.swimlane_, proc_1.nr_processo, proc_1.id_agrupamento_fase, proc_1.id_caixa, clajud_1.id_classe_judicial, clajud_1.ds_classe_judicial_sigla
  • Inner Unique: true
  • Buffers: shared hit=5101 read=32
67. 0.041 3.383 ↓ 2.9 237 1

Nested Loop (cost=3.67..1,427.41 rows=82 width=107) (actual time=0.782..3.383 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctrf_1.id_classe_judicial, proctrf_1.id_orgao_julgador, proctrf_1.id_orgao_julgador_colegiado, proctarefa_1.dh_criacao_tarefa, tarefa_1.id_tarefa, tarefa_1.ds_tarefa, task_1.swimlane_, proc_1.nr_processo, proc_1.id_agrupamento_fase, proc_1.id_caixa
  • Inner Unique: true
  • Join Filter: ((proctrf_1.id_processo_trf)::integer = (proc_1.id_processo)::integer)
  • Buffers: shared hit=4390 read=32
68. 0.075 2.868 ↓ 2.9 237 1

Nested Loop (cost=3.25..1,387.80 rows=82 width=86) (actual time=0.769..2.868 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, temaprocesso.id_processo, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctrf_1.id_classe_judicial, proctrf_1.id_orgao_julgador, proctrf_1.id_orgao_julgador_colegiado, proctarefa_1.dh_criacao_tarefa, proctarefa_1.id_processo_trf, tarefa_1.id_tarefa, tarefa_1.ds_tarefa, task_1.swimlane_
  • Inner Unique: true
  • Buffers: shared hit=3441 read=32
69. 0.053 2.556 ↓ 2.9 237 1

Nested Loop (cost=2.96..1,362.35 rows=82 width=86) (actual time=0.761..2.556 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, temaprocesso.id_processo, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctrf_1.id_classe_judicial, proctrf_1.id_orgao_julgador, proctrf_1.id_orgao_julgador_colegiado, proctarefa_1.dh_criacao_tarefa, proctarefa_1.id_processo_trf, proctarefa_1.id_task, tarefa_1.id_tarefa, tarefa_1.ds_tarefa
  • Inner Unique: true
  • Buffers: shared hit=2730 read=32
70. 0.030 2.266 ↓ 2.9 237 1

Nested Loop (cost=2.69..1,338.56 rows=82 width=58) (actual time=0.754..2.266 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, temaprocesso.id_processo, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctrf_1.id_classe_judicial, proctrf_1.id_orgao_julgador, proctrf_1.id_orgao_julgador_colegiado, proctarefa_1.dh_criacao_tarefa, proctarefa_1.id_processo_trf, proctarefa_1.id_tarefa, proctarefa_1.id_task
  • Buffers: shared hit=2019 read=32
71. 0.081 1.762 ↓ 2.6 237 1

Nested Loop (cost=2.27..1,287.39 rows=91 width=34) (actual time=0.741..1.762 rows=237 loops=1)

  • Output: tema_1.id_pnl_agrupamento, temaprocesso.id_processo, proctrf_1.id_processo_trf, proctrf_1.in_segredo_justica, proctrf_1.id_pessoa_relator_processo, proctrf_1.id_classe_judicial, proctrf_1.id_orgao_julgador, proctrf_1.id_orgao_julgador_colegiado
  • Inner Unique: true
  • Buffers: shared hit=1069 read=32
72. 0.110 0.862 ↑ 1.3 273 1

Hash Join (cost=1.85..13.98 rows=355 width=12) (actual time=0.698..0.862 rows=273 loops=1)

  • Output: tema_1.id_pnl_agrupamento, temaprocesso.id_processo
  • Inner Unique: true
  • Hash Cond: (temaprocesso.id_pnl_agrupamento = tema_1.id_pnl_agrupamento)
  • Buffers: shared hit=2 read=4
73. 0.738 0.738 ↑ 1.0 544 1

Seq Scan on pje.tb_pnl_agrupamento_processo temaprocesso (cost=0.00..10.44 rows=544 width=16) (actual time=0.671..0.738 rows=544 loops=1)

  • Output: temaprocesso.id_pnl_processo_agrupamento, temaprocesso.id_processo, temaprocesso.id_painel, temaprocesso.id_pnl_agrupamento, temaprocesso.id_regra_agrupamento_processo
  • Buffers: shared hit=1 read=4
74. 0.003 0.014 ↑ 1.0 15 1

Hash (cost=1.66..1.66 rows=15 width=4) (actual time=0.014..0.014 rows=15 loops=1)

  • Output: tema_1.id_pnl_agrupamento
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: shared hit=1
75. 0.011 0.011 ↑ 1.0 15 1

Seq Scan on pje.tb_pnl_agrupamento tema_1 (cost=0.00..1.66 rows=15 width=4) (actual time=0.007..0.011 rows=15 loops=1)

  • Output: tema_1.id_pnl_agrupamento
  • Filter: (tema_1.id_pnl_agrupamento = ANY ('{1,2,8,3,4,5,6,17,16,11,9,10,12,14,15}'::integer[]))
  • Rows Removed by Filter: 8
  • Buffers: shared hit=1
76. 0.819 0.819 ↑ 1.0 1 273

Index Scan using tb_processo_trf_pk on pje.tb_processo_trf proctrf_1 (cost=0.42..3.59 rows=1 width=22) (actual time=0.003..0.003 rows=1 loops=273)

  • Output: proctrf_1.id_processo_trf, proctrf_1.nr_sequencia, proctrf_1.nr_digito_verificador, proctrf_1.nr_ano, proctrf_1.nr_identificacao_orgao_justica, proctrf_1.id_jurisdicao, proctrf_1.in_inicial, proctrf_1.cd_processo_status, proctrf_1.vl_causa, proctrf_1.dt_autuacao, proctrf_1.nr_origem_processo, proctrf_1.in_segredo_justica, proctrf_1.ds_observacao_segredo, proctrf_1.in_justica_gratuita, proctrf_1.id_classe_judicial, proctrf_1.id_orgao_julgador, proctrf_1.dt_transitado_julgado, proctrf_1.id_localizacao_inicial, proctrf_1.id_estrutura_inicial, proctrf_1.in_apreciado_segredo, proctrf_1.dt_distribuicao, proctrf_1.in_apreciado_sigilo, proctrf_1.in_selecionado_pauta, proctrf_1.in_revisado, proctrf_1.id_orgao_julgador_revisor, proctrf_1.id_pessoa_marcou_revisado, proctrf_1.id_pessoa_marcou_pauta, proctrf_1.id_cargo, proctrf_1.in_outra_instancia, proctrf_1.id_endereco_wsdl, proctrf_1.id_orgao_julgador_colegiado, proctrf_1.id_proc_referencia, proctrf_1.ds_proc_referencia, proctrf_1.in_selecionado_julgamento, proctrf_1.id_pessoa_marcou_julgamento, proctrf_1.id_cl_judicial_outra_instancia, proctrf_1.nr_instancia, proctrf_1.id_pessoa_relator_processo, proctrf_1.in_apreciado_justica_gratuita, proctrf_1.id_pes_apreciou_jus_gratuita, proctrf_1.dt_sugestao_sessao, proctrf_1.in_pronto_revisao, proctrf_1.in_tutela_liminar, proctrf_1.in_apreciado_tutela_liminar, proctrf_1.id_sessao_sugerida, proctrf_1.id_municipio_fato_principal, proctrf_1.vl_peso_processual, proctrf_1.vl_peso_distribuicao, proctrf_1.id_orgao_julgador_cargo, proctrf_1.in_violacao_faixa_valores, proctrf_1.in_incidente, proctrf_1.in_mandado_devolvido, proctrf_1.in_deve_marcar_audiencia, proctrf_1.in_revisao, proctrf_1.acao_revisor
  • Index Cond: ((proctrf_1.id_processo_trf)::integer = temaprocesso.id_processo)
  • Filter: ((proctrf_1.id_orgao_julgador)::integer = 2)
  • Rows Removed by Filter: 0
  • Buffers: shared hit=1067 read=28
77. 0.474 0.474 ↑ 1.0 1 237

Index Scan using tb_processo_tarefa_in05 on pje.tb_processo_tarefa proctarefa_1 (cost=0.42..0.55 rows=1 width=24) (actual time=0.002..0.002 rows=1 loops=237)

  • Output: proctarefa_1.id_processo_tarefa, proctarefa_1.id_processo_trf, proctarefa_1.id_tarefa, proctarefa_1.id_task, proctarefa_1.id_processinstance, proctarefa_1.dh_criacao_tarefa, proctarefa_1.id_token, proctarefa_1.id_taskinstance, proctarefa_1.nm_tarefa
  • Index Cond: (proctarefa_1.id_processo_trf = (proctrf_1.id_processo_trf)::integer)
  • Buffers: shared hit=950
78. 0.237 0.237 ↑ 1.0 1 237

Index Scan using tb_tarefa_pk on pje.tb_tarefa tarefa_1 (cost=0.27..0.29 rows=1 width=32) (actual time=0.001..0.001 rows=1 loops=237)

  • Output: tarefa_1.id_tarefa, tarefa_1.id_fluxo, tarefa_1.ds_tarefa, tarefa_1.nm_recurso, tarefa_1.in_visivel_oj, tarefa_1.in_visivel_ojc
  • Index Cond: ((tarefa_1.id_tarefa)::integer = proctarefa_1.id_tarefa)
  • Buffers: shared hit=711
79. 0.237 0.237 ↑ 1.0 1 237

Index Scan using jbpm_task_pkey on pje_jbpm.jbpm_task task_1 (cost=0.29..0.31 rows=1 width=16) (actual time=0.001..0.001 rows=1 loops=237)

  • Output: task_1.id_, task_1.name_, task_1.description_, task_1.processdefinition_, task_1.isblocking_, task_1.issignalling_, task_1.condition_, task_1.duedate_, task_1.priority_, task_1.actoridexpression_, task_1.pooledactorsexpression_, task_1.taskmgmtdefinition_, task_1.tasknode_, task_1.startstate_, task_1.assignmentdelegation_, task_1.swimlane_, task_1.taskcontroller_
  • Index Cond: (task_1.id_ = proctarefa_1.id_task)
  • Buffers: shared hit=711
80. 0.474 0.474 ↑ 1.0 1 237

Index Scan using tb_processo_pk on pje.tb_processo proc_1 (cost=0.42..0.47 rows=1 width=37) (actual time=0.002..0.002 rows=1 loops=237)

  • Output: proc_1.id_processo, proc_1.nr_processo, proc_1.dt_inicio, proc_1.id_fluxo, proc_1.id_usuario_bloqueio, proc_1.id_usuario_cadastro_processo, proc_1.id_jbpm, proc_1.id_caixa, proc_1.id_agrupamento_fase
  • Index Cond: ((proc_1.id_processo)::integer = proctarefa_1.id_processo_trf)
  • Buffers: shared hit=949
81. 0.237 0.237 ↑ 1.0 1 237

Index Scan using tb_classe_judicial_pk on pje.tb_classe_judicial clajud_1 (cost=0.28..0.30 rows=1 width=10) (actual time=0.001..0.001 rows=1 loops=237)

  • Output: clajud_1.id_classe_judicial, clajud_1.cd_classe_judicial, clajud_1.ds_classe_judicial, clajud_1.ds_classe_judicial_sigla, clajud_1.in_ativo, clajud_1.ds_classe_judicial_glossario, clajud_1.in_ignora_prevencao, clajud_1.in_realiza_compensacao, clajud_1.in_possui_custa, clajud_1.ds_natureza, clajud_1.ds_norma_artigo, clajud_1.in_inicial, clajud_1.in_segredo_justica, clajud_1.id_classe_judicial_pai, clajud_1.id_fluxo, clajud_1.id_polo_ativo, clajud_1.id_polo_passivo, clajud_1.in_incidental, clajud_1.in_recursal, clajud_1.in_possui_filhos, clajud_1.ds_classe_judicial_completo, clajud_1.ds_mensagem, clajud_1.in_exige_revisor, clajud_1.in_exige_pauta, clajud_1.tp_processo_referencia, clajud_1.in_relator_revisor, clajud_1.in_pauta_antec_revisao, clajud_1.vl_peso, clajud_1.in_reclama_polo_passivo, clajud_1.in_jus_postulandi, clajud_1.in_exige_autoridade, clajud_1.in_controla_valor_causa, clajud_1.in_designa_aud_errovc, clajud_1.nr_piso_valor_causa, clajud_1.nr_teto_valor_causa, clajud_1.in_exige_numeracao_propria, clajud_1.id_tipo_audiencia, clajud_1.in_dependencia_recursal, clajud_1.in_ignora_prevento, clajud_1.in_dependencia_referencia, clajud_1.in_interna, clajud_1.in_distribuicao_auto, clajud_1.tp_destinatario_distrib
  • Index Cond: ((clajud_1.id_classe_judicial)::integer = (proctrf_1.id_classe_judicial)::integer)
  • Buffers: shared hit=711
82. 0.007 0.050 ↑ 1.0 55 1

Hash (cost=4.14..4.14 rows=55 width=8) (actual time=0.050..0.050 rows=55 loops=1)

  • Output: tarefalote_1.id_tarefa_atividade_lote, tarefalote_1.id_tarefa
  • Buckets: 1024 Batches: 1 Memory Usage: 11kB
  • Buffers: shared hit=2
83. 0.023 0.043 ↑ 1.0 55 1

Hash Join (cost=1.09..4.14 rows=55 width=8) (actual time=0.019..0.043 rows=55 loops=1)

  • Output: tarefalote_1.id_tarefa_atividade_lote, tarefalote_1.id_tarefa
  • Inner Unique: true
  • Hash Cond: (tarefalote_1.id_tipo_atividade_lote_tarefa = atividadelote_1.id_tipo_atividade_lote_tarefa)
  • Buffers: shared hit=2
84. 0.014 0.014 ↑ 1.0 138 1

Seq Scan on pje.tb_tarefa_atividade_lote tarefalote_1 (cost=0.00..2.38 rows=138 width=12) (actual time=0.007..0.014 rows=138 loops=1)

  • Output: tarefalote_1.id_tarefa_atividade_lote, tarefalote_1.id_tarefa, tarefalote_1.id_tipo_atividade_lote_tarefa, tarefalote_1.nr_tamanho_maximo_lote
  • Buffers: shared hit=1
85. 0.001 0.006 ↑ 1.0 2 1

Hash (cost=1.06..1.06 rows=2 width=4) (actual time=0.006..0.006 rows=2 loops=1)

  • Output: atividadelote_1.id_tipo_atividade_lote_tarefa
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: shared hit=1
86. 0.005 0.005 ↑ 1.0 2 1

Seq Scan on pje.tb_tipo_atividade_lote_tarefa atividadelote_1 (cost=0.00..1.06 rows=2 width=4) (actual time=0.004..0.005 rows=2 loops=1)

  • Output: atividadelote_1.id_tipo_atividade_lote_tarefa
  • Filter: (atividadelote_1.cd_tipo_atividade_lote_tarefa = ANY ('{ASL,APL}'::bpchar[]))
  • Rows Removed by Filter: 3
  • Buffers: shared hit=1
87. 0.000 0.000 ↓ 0.0 0 237

Index Scan using tb_orgao_julgador_colgiado_pk on pje.tb_orgao_julgador_colgiado ojc_1 (cost=0.14..0.16 rows=1 width=36) (actual time=0.000..0.000 rows=0 loops=237)

  • Output: ojc_1.id_orgao_julgador_colegiado, ojc_1.id_org_julgador_colegiado_pai, ojc_1.id_localizacao, ojc_1.id_aplicacao_classe, ojc_1.in_instancia, ojc_1.ds_orgao_julgador_colegiado, ojc_1.nr_ddd_telefone, ojc_1.nr_telefone, ojc_1.nr_ddd_fax, ojc_1.nr_fax, ojc_1.in_novo_org_julgador_colegiado, ojc_1.ds_email, ojc_1.dt_criacao, ojc_1.ds_ato_criacao, ojc_1.nr_min_participantes, ojc_1.nr_max_processos, ojc_1.nr_dias_ciencia_inclusao_pauta, ojc_1.nr_dias_retirar_adiados, ojc_1.in_intimacao_automatica, ojc_1.in_fechamento_automatico, ojc_1.nr_prazo_termino, ojc_1.in_ativo, ojc_1.ds_org_julg_colegiado_completo, ojc_1.nr_disponibilizar_pauta, ojc_1.id_orgao_julgador_presidente, ojc_1.id_jurisdicao, ojc_1.in_presidente_relacao, ojc_1.in_relator_revisor, ojc_1.in_pauta_antec_revisao, ojc_1.ds_sigla, ojc_1.nr_min_prtcpnts_distribuicao
  • Index Cond: ((ojc_1.id_orgao_julgador_colegiado)::integer = (proctrf_1.id_orgao_julgador_colegiado)::integer)
88. 0.000 0.000 ↑ 1.0 1 237

Materialize (cost=0.28..4.31 rows=1 width=16) (actual time=0.000..0.000 rows=1 loops=237)

  • Output: procususecr_1.id_processo_trf, procususecr_1.id_orgao_julgador_colegiado, procususecr_1.id_usuario_atribuicao_temporaria, procususecr_1.id_usuario
  • Buffers: shared hit=3
89. 0.009 0.009 ↑ 1.0 1 1

Index Scan using tb_int_processo_usuario_in07 on pje.tb_int_processo_usuario procususecr_1 (cost=0.28..4.30 rows=1 width=16) (actual time=0.009..0.009 rows=1 loops=1)

  • Output: procususecr_1.id_processo_trf, procususecr_1.id_orgao_julgador_colegiado, procususecr_1.id_usuario_atribuicao_temporaria, procususecr_1.id_usuario
  • Index Cond: ((procususecr_1.id_orgao_julgador IS NULL) AND (procususecr_1.in_ultima_informacao = 'S'::bpchar))
  • Buffers: shared hit=3
90. 0.237 0.237 ↓ 0.0 0 237

Index Scan using tb_int_processo_usuario_in09 on pje.tb_int_processo_usuario procusu_1 (cost=0.28..0.31 rows=1 width=20) (actual time=0.001..0.001 rows=0 loops=237)

  • Output: procusu_1.id_int_processo_usuario, procusu_1.id_processo_trf, procusu_1.dh_inclusao, procusu_1.id_usuario_inclusao, procusu_1.id_orgao_julgador, procusu_1.id_orgao_julgador_colegiado, procusu_1.id_tarefa, procusu_1.id_usuario, procusu_1.in_inclusao_automatica, procusu_1.in_ultima_informacao, procusu_1.id_usuario_atribuicao_temporaria
  • Index Cond: (procusu_1.id_processo_trf = (proctrf_1.id_processo_trf)::integer)
  • Filter: ((procusu_1.id_orgao_julgador = 2) AND ((procusu_1.id_orgao_julgador_colegiado IS NULL) OR (procusu_1.id_orgao_julgador_colegiado = (proctrf_1.id_orgao_julgador_colegiado)::integer)) AND (procusu_1.id_orgao_julgador = (proctrf_1.id_orgao_julgador)::integer))
  • Buffers: shared hit=474
91. 0.000 0.000 ↓ 0.0 0 237

Index Scan using tb_usuario_login_pk on pje.tb_usuario_login usulogin_1 (cost=0.42..3.16 rows=1 width=18) (actual time=0.000..0.000 rows=0 loops=237)

  • Output: usulogin_1.id_usuario, usulogin_1.ds_email, usulogin_1.ds_login, usulogin_1.ds_nome, usulogin_1.ds_senha, usulogin_1.in_ativo, usulogin_1.ds_cert_chain_usuario, usulogin_1.id_pk_tb_usuario_login_pg, usulogin_1.id_sessao_pg, usulogin_1.in_utiliza_login_senha, usulogin_1.ds_nome_consulta, usulogin_1.ds_nome_social, usulogin_1.ds_nome_social_consulta
  • Index Cond: (usulogin_1.id_usuario = CASE WHEN (procusu_1.id_usuario_atribuicao_temporaria IS NULL) THEN procusu_1.id_usuario ELSE procusu_1.id_usuario_atribuicao_temporaria END)
92. 0.000 0.000 ↓ 0.0 0 237

Index Scan using tb_usuario_login_pk on pje.tb_usuario_login usuloginsecr_1 (cost=0.42..4.44 rows=1 width=18) (actual time=0.000..0.000 rows=0 loops=237)

  • Output: usuloginsecr_1.id_usuario, usuloginsecr_1.ds_email, usuloginsecr_1.ds_login, usuloginsecr_1.ds_nome, usuloginsecr_1.ds_senha, usuloginsecr_1.in_ativo, usuloginsecr_1.ds_cert_chain_usuario, usuloginsecr_1.id_pk_tb_usuario_login_pg, usuloginsecr_1.id_sessao_pg, usuloginsecr_1.in_utiliza_login_senha, usuloginsecr_1.ds_nome_consulta, usuloginsecr_1.ds_nome_social, usuloginsecr_1.ds_nome_social_consulta
  • Index Cond: (usuloginsecr_1.id_usuario = CASE WHEN (procususecr_1.id_usuario_atribuicao_temporaria IS NULL) THEN procususecr_1.id_usuario ELSE procususecr_1.id_usuario_atribuicao_temporaria END)
93. 0.000 0.000 ↓ 0.0 0 237

Index Scan using tb_caixa_pk on pje.tb_caixa caixa_1 (cost=0.29..0.30 rows=1 width=26) (actual time=0.000..0.000 rows=0 loops=237)

  • Output: caixa_1.id_caixa, caixa_1.nm_caixa, caixa_1.ds_caixa, caixa_1.id_tarefa, caixa_1.id_tarefa_anterior, caixa_1.in_sistema
  • Index Cond: ((proc_1.id_caixa)::integer = (caixa_1.id_caixa)::integer)
94.          

SubPlan (for Subquery Scan)

95. 0.000 266.904 ↓ 0.0 0 44,484

Limit (cost=5.44..13.52 rows=1 width=22) (actual time=0.006..0.006 rows=0 loops=44,484)

  • Output: usuario_1.ds_nome, evento_1.dt_atualizacao
  • Buffers: shared hit=249109 read=2451
96.          

Initplan (for Limit)

97. 0.008 0.008 ↑ 1.0 1 1

Index Scan using tb_evento_processual_in02 on pje.tb_evento_processual tb_evento_processual_1 (cost=0.15..4.17 rows=1 width=4) (actual time=0.007..0.008 rows=1 loops=1)

  • Output: tb_evento_processual_1.id_evento_processual
  • Index Cond: ((tb_evento_processual_1.cd_evento)::text = '51'::text)
  • Buffers: shared hit=2
98. 33.111 266.904 ↓ 0.0 0 44,484

Nested Loop (cost=1.27..9.35 rows=1 width=22) (actual time=0.006..0.006 rows=0 loops=44,484)

  • Output: usuario_1.ds_nome, evento_1.dt_atualizacao
  • Inner Unique: true
  • Buffers: shared hit=249109 read=2451
99. 13.938 222.420 ↓ 0.0 0 44,484

Nested Loop (cost=0.85..8.89 rows=1 width=12) (actual time=0.005..0.005 rows=0 loops=44,484)

  • Output: conclusao_magistrado_1.id_pessoa_magistrado, evento_1.dt_atualizacao
  • Inner Unique: true
  • Buffers: shared hit=203617 read=2451
100. 177.936 177.936 ↓ 0.0 0 44,484

Index Scan using tb_processo_evento_in12 on pje.tb_processo_evento evento_1 (cost=0.43..4.45 rows=1 width=12) (actual time=0.004..0.004 rows=0 loops=44,484)

  • Output: evento_1.id_processo_evento, evento_1.id_processo, evento_1.id_evento, evento_1.id_usuario, evento_1.dt_atualizacao, evento_1.id_jbpm_task, evento_1.id_processo_documento, evento_1.id_process_instance, evento_1.id_tarefa, evento_1.ds_nome_usuario, evento_1.ds_cpf_usuario, evento_1.ds_cnpj_usuario, evento_1.in_processado, evento_1.in_verificado_processado, evento_1.tp_processo_evento, evento_1.ds_texto_final_externo, evento_1.ds_texto_final_interno, evento_1.id_processo_evento_excludente, evento_1.in_visibilidade_externa, evento_1.ds_texto_parametrizado, evento_1.ds_processo_evento, evento_1.ds_observacao, evento_1.id_proc_recurso
  • Index Cond: (((evento_1.id_processo)::integer = (processos.id_processo_trf)::integer) AND ((evento_1.id_evento)::integer = ($37)::integer))
  • Buffers: shared hit=146390 read=2451
101. 30.546 30.546 ↑ 1.0 1 15,273

Index Scan using tb_conclusao_magistrado_uk on pje.tb_conclusao_magistrado conclusao_magistrado_1 (cost=0.42..4.44 rows=1 width=8) (actual time=0.002..0.002 rows=1 loops=15,273)

  • Output: conclusao_magistrado_1.id_conclusao_magistrado, conclusao_magistrado_1.id_processo_evento, conclusao_magistrado_1.id_pessoa_magistrado, conclusao_magistrado_1.id_tipo_conclusao_magistrado, conclusao_magistrado_1.in_diligencia, conclusao_magistrado_1.in_prazo_em_aberto, conclusao_magistrado_1.in_enviar_pec
  • Index Cond: (conclusao_magistrado_1.id_processo_evento = (evento_1.id_processo_evento)::integer)
  • Buffers: shared hit=57225
102. 11.373 11.373 ↑ 1.0 1 11,373

Index Scan using tb_usuario_login_pk on pje.tb_usuario_login usuario_1 (cost=0.42..0.46 rows=1 width=18) (actual time=0.001..0.001 rows=1 loops=11,373)

  • Output: usuario_1.id_usuario, usuario_1.ds_email, usuario_1.ds_login, usuario_1.ds_nome, usuario_1.ds_senha, usuario_1.in_ativo, usuario_1.ds_cert_chain_usuario, usuario_1.id_pk_tb_usuario_login_pg, usuario_1.id_sessao_pg, usuario_1.in_utiliza_login_senha, usuario_1.ds_nome_consulta, usuario_1.ds_nome_social, usuario_1.ds_nome_social_consulta
  • Index Cond: (usuario_1.id_usuario = conclusao_magistrado_1.id_pessoa_magistrado)
  • Buffers: shared hit=45492
103. 0.138 0.621 ↑ 1.0 1 69

Aggregate (cost=5.45..5.46 rows=1 width=8) (actual time=0.009..0.009 rows=1 loops=69)

  • Output: COALESCE(sum((pri.vl_peso)::integer), '0'::bigint)
  • Buffers: shared hit=139
104. 0.340 0.483 ↓ 0.0 0 69

Hash Join (cost=4.31..5.45 rows=1 width=4) (actual time=0.007..0.007 rows=0 loops=69)

  • Output: pri.vl_peso
  • Inner Unique: true
  • Hash Cond: ((pri.id_prioridade_processo)::integer = (pripro.id_prioridade_processo)::integer)
  • Buffers: shared hit=139
105. 0.005 0.005 ↑ 10.0 1 1

Seq Scan on pje.tb_prioridade_processo pri (cost=0.00..1.10 rows=10 width=8) (actual time=0.005..0.005 rows=1 loops=1)

  • Output: pri.id_prioridade_processo, pri.ds_prioridade, pri.vl_peso, pri.vl_idade_minima, pri.vl_idade_maxima, pri.in_ativo, pri.in_sexo, pri.in_motivo, pri.cd_prioridade
  • Buffers: shared hit=1
106. 0.000 0.138 ↓ 0.0 0 69

Hash (cost=4.30..4.30 rows=1 width=4) (actual time=0.002..0.002 rows=0 loops=69)

  • Output: pripro.id_prioridade_processo
  • Buckets: 1024 Batches: 1 Memory Usage: 8kB
  • Buffers: shared hit=138
107. 0.138 0.138 ↓ 0.0 0 69

Index Only Scan using tb_proc_prioridde_processo_uk on pje.tb_proc_prioridde_processo pripro (cost=0.28..4.30 rows=1 width=4) (actual time=0.002..0.002 rows=0 loops=69)

  • Output: pripro.id_prioridade_processo
  • Index Cond: (pripro.id_processo_trf = (processos.id_processo_trf)::integer)
  • Heap Fetches: 0
  • Buffers: shared hit=138
108.          

SubPlan (for Result)

109. 0.000 0.000 ↓ 0.0 0

Index Only Scan using tb_tmp_documento_assinando_in01 on pje.tb_tmp_documento_assinando assin (cost=0.15..14.29 rows=8 width=0) (never executed)

  • Index Cond: (assin.id_processo_trf = (processos.id_processo_trf)::integer)
  • Heap Fetches: 0
110. 0.000 0.000 ↓ 0.0 0

Seq Scan on pje.tb_tmp_documento_assinando assin_1 (cost=0.00..25.70 rows=1,570 width=4) (never executed)

  • Output: assin_1.id_processo_trf
111. 0.020 0.640 ↑ 1.0 1 20

Aggregate (cost=7.13..7.14 rows=1 width=4) (actual time=0.032..0.032 rows=1 loops=20)

  • Output: min(at.dt_atividade)
  • Buffers: shared hit=41
112. 0.040 0.620 ↓ 0.0 0 20

Nested Loop (cost=4.45..7.13 rows=1 width=4) (actual time=0.031..0.031 rows=0 loops=20)

  • Output: at.dt_atividade
  • Inner Unique: true
  • Buffers: shared hit=41
113. 0.117 0.580 ↓ 0.0 0 20

Hash Join (cost=4.31..6.92 rows=1 width=8) (actual time=0.029..0.029 rows=0 loops=20)

  • Output: at.dt_atividade, tai.id_gig_tipo_atividade
  • Hash Cond: (tai.id_gig_tipo_atividade_instancia = at.id_gig_tipo_atividade_instancia)
  • Buffers: shared hit=41
114. 0.383 0.383 ↑ 116.0 1 1

Seq Scan on pje_gig.tb_gig_tipo_atividade_instancia tai (cost=0.00..2.16 rows=116 width=8) (actual time=0.383..0.383 rows=1 loops=1)

  • Output: tai.id_gig_tipo_atividade_instancia, tai.id_gig_tipo_atividade, tai.id_instancia, tai.in_atvio
  • Buffers: shared hit=1
115. 0.020 0.080 ↓ 0.0 0 20

Hash (cost=4.30..4.30 rows=1 width=8) (actual time=0.004..0.004 rows=0 loops=20)

  • Output: at.dt_atividade, at.id_gig_tipo_atividade_instancia
  • Buckets: 1024 Batches: 1 Memory Usage: 8kB
  • Buffers: shared hit=40
116. 0.060 0.060 ↓ 0.0 0 20

Index Scan using tb_gig_processo_atividade_in09 on pje_gig.tb_gig_processo_atividade at (cost=0.28..4.30 rows=1 width=8) (actual time=0.003..0.003 rows=0 loops=20)

  • Output: at.dt_atividade, at.id_gig_tipo_atividade_instancia
  • Index Cond: (at.id_processo_trf = (processos.id_processo_trf)::integer)
  • Filter: (((at.id_orgao_julgador_colegiado IS NULL) OR (at.id_orgao_julgador_colegiado = (processos.id_orgao_julgador_colegiado)::integer)) AND (at.id_orgao_julgador = (processos.id_orgao_julgador)::integer))
  • Buffers: shared hit=40
117. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_gig_tipo_atividade_pk on pje_gig.tb_gig_tipo_atividade ta (cost=0.14..0.21 rows=1 width=4) (never executed)

  • Output: ta.id_gig_tipo_atividade, ta.nm_tipo_atividade, ta.cd_classificacao_atividade, ta.in_ativo
  • Index Cond: (ta.id_gig_tipo_atividade = tai.id_gig_tipo_atividade)
  • Filter: (ta.cd_classificacao_atividade <> 2)
118. 0.020 0.160 ↑ 1.0 1 20

Aggregate (cost=6.27..6.28 rows=1 width=4) (actual time=0.008..0.008 rows=1 loops=20)

  • Output: min(at_1.dt_atividade)
  • Buffers: shared hit=41
119. 0.020 0.140 ↓ 0.0 0 20

Nested Loop (cost=3.59..6.27 rows=1 width=4) (actual time=0.007..0.007 rows=0 loops=20)

  • Output: at_1.dt_atividade
  • Inner Unique: true
  • Buffers: shared hit=41
120. 0.057 0.120 ↓ 0.0 0 20

Hash Join (cost=3.45..6.05 rows=1 width=8) (actual time=0.006..0.006 rows=0 loops=20)

  • Output: at_1.dt_atividade, tai_1.id_gig_tipo_atividade
  • Hash Cond: (tai_1.id_gig_tipo_atividade_instancia = at_1.id_gig_tipo_atividade_instancia)
  • Buffers: shared hit=41
121. 0.003 0.003 ↑ 116.0 1 1

Seq Scan on pje_gig.tb_gig_tipo_atividade_instancia tai_1 (cost=0.00..2.16 rows=116 width=8) (actual time=0.003..0.003 rows=1 loops=1)

  • Output: tai_1.id_gig_tipo_atividade_instancia, tai_1.id_gig_tipo_atividade, tai_1.id_instancia, tai_1.in_atvio
  • Buffers: shared hit=1
122. 0.020 0.060 ↓ 0.0 0 20

Hash (cost=3.44..3.44 rows=1 width=8) (actual time=0.003..0.003 rows=0 loops=20)

  • Output: at_1.dt_atividade, at_1.id_gig_tipo_atividade_instancia
  • Buckets: 1024 Batches: 1 Memory Usage: 8kB
  • Buffers: shared hit=40
123. 0.040 0.040 ↓ 0.0 0 20

Index Scan using tb_gig_processo_atividade_in03 on pje_gig.tb_gig_processo_atividade at_1 (cost=0.28..3.44 rows=1 width=8) (actual time=0.002..0.002 rows=0 loops=20)

  • Output: at_1.dt_atividade, at_1.id_gig_tipo_atividade_instancia
  • Index Cond: (at_1.id_orgao_julgador IS NULL)
  • Filter: ((at_1.dt_termino IS NULL) AND (at_1.id_processo_trf = (processos.id_processo_trf)::integer) AND (at_1.id_orgao_julgador_colegiado = (processos.id_orgao_julgador_colegiado)::integer))
  • Buffers: shared hit=40
124. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_gig_tipo_atividade_pk on pje_gig.tb_gig_tipo_atividade ta_1 (cost=0.14..0.21 rows=1 width=4) (never executed)

  • Output: ta_1.id_gig_tipo_atividade, ta_1.nm_tipo_atividade, ta_1.cd_classificacao_atividade, ta_1.in_ativo
  • Index Cond: (ta_1.id_gig_tipo_atividade = tai_1.id_gig_tipo_atividade)
  • Filter: (ta_1.cd_classificacao_atividade <> 2)
125. 0.020 32.320 ↑ 1.0 1 20

Aggregate (cost=5.58..5.59 rows=1 width=8) (actual time=1.616..1.616 rows=1 loops=20)

  • Output: min((aud.dt_inicio)::timestamp without time zone)
  • Buffers: shared hit=47 read=49
126. 32.300 32.300 ↓ 0.0 0 20

Index Scan using tb_processo_audiencia_in02 on pje.tb_processo_audiencia aud (cost=0.42..5.57 rows=1 width=8) (actual time=1.615..1.615 rows=0 loops=20)

  • Output: aud.id_processo_audiencia, aud.id_processo_trf, aud.id_pessoa_marcador, aud.id_processo_audiencia_pai, aud.id_pessoa_conciliador, aud.id_pessoa_cancelamento, aud.id_pessoa_realizador, aud.id_processo_documento, aud.dt_inicio, aud.dt_fim, aud.in_ativo, aud.cd_status_audiencia, aud.dt_marcacao, aud.tp_conciliacao, aud.dt_cancelamento, aud.dt_remarcacao, aud.in_acordo, aud.ds_motivo, aud.vl_acordo, aud.id_tipo_audiencia, aud.id_sala, aud.cd_tipo_designacao, aud.id_sala_fisica
  • Index Cond: ((aud.id_processo_trf)::integer = (processos.id_processo_trf)::integer)
  • Filter: ((aud.cd_status_audiencia = 'M'::bpchar) AND ((aud.dt_inicio)::timestamp without time zone > now()))
  • Rows Removed by Filter: 2
  • Buffers: shared hit=47 read=49
127. 0.040 25.380 ↓ 0.0 0 20

Limit (cost=8.64..8.64 rows=1 width=8) (actual time=1.269..1.269 rows=0 loops=20)

  • Output: mdc.id_processo_documento, doc.id_processo_documento
  • Buffers: shared hit=48 read=14
128. 0.080 25.340 ↓ 0.0 0 20

Sort (cost=8.64..8.64 rows=1 width=8) (actual time=1.267..1.267 rows=0 loops=20)

  • Output: mdc.id_processo_documento, doc.id_processo_documento
  • Sort Key: mdc.id_processo_documento DESC
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=48 read=14
129. 0.039 25.260 ↓ 0.0 0 20

Nested Loop (cost=0.57..8.63 rows=1 width=8) (actual time=1.263..1.263 rows=0 loops=20)

  • Output: mdc.id_processo_documento, doc.id_processo_documento
  • Inner Unique: true
  • Buffers: shared hit=45 read=14
130. 25.200 25.200 ↓ 0.0 0 20

Index Scan using tb_processo_documento_in20 on pje.tb_processo_documento doc (cost=0.29..4.30 rows=1 width=4) (actual time=1.260..1.260 rows=0 loops=20)

  • Output: doc.id_processo_documento, doc.ds_processo_documento, doc.id_processo, doc.id_usuario_inclusao, doc.id_usuario_exclusao, doc.dt_inclusao, doc.dt_exclusao, doc.ds_motivo_exclusao, doc.in_ativo, doc.id_tipo_processo_documento, doc.id_processo_documento_bin, doc.ds_observacao_procedimento, doc.id_jbpm_task, doc.in_documento_sigiloso, doc.id_papel, doc.id_usuario_alteracao, doc.id_localizacao, doc.ds_nome_usuario_inclusao, doc.ds_nome_papel, doc.ds_nome_usuario_alteracao, doc.ds_nome_usuario_exclusao, doc.ds_nome_localizacao, doc.dt_alteracao, doc.id_pk_tb_processo_documento_pg, doc.id_sessao_pg, doc.id_documento_principal, doc.nr_documento, doc.ds_instancia, doc.dt_juntada, doc.ds_identificador_unico, doc.nr_ordem_insercao, doc.nr_versao
  • Index Cond: ((doc.id_processo)::integer = (processos.id_processo_trf)::integer)
  • Buffers: shared hit=31 read=14
131. 0.021 0.021 ↓ 0.0 0 7

Index Scan using tb_minuta_documento_controle_in02 on pje_jt.tb_minuta_documento_controle mdc (cost=0.29..4.31 rows=1 width=4) (actual time=0.003..0.003 rows=0 loops=7)

  • Output: mdc.id_minuta_documento_controle, mdc.id_processo_documento, mdc.cd_minuta_tipo_funcionalidade
  • Index Cond: (mdc.id_processo_documento = (doc.id_processo_documento)::integer)
  • Filter: (mdc.cd_minuta_tipo_funcionalidade = 'M'::bpchar)
  • Buffers: shared hit=14
132. 0.020 0.360 ↓ 0.0 0 20

Limit (cost=0.29..6.20 rows=1 width=1) (actual time=0.018..0.018 rows=0 loops=20)

  • Output: true
  • Buffers: shared hit=39 read=1
133. 0.340 0.340 ↓ 0.0 0 20

Index Scan using tb_res_escaninho_in01 on pje.tb_res_escaninho esca (cost=0.29..6.20 rows=1 width=1) (actual time=0.017..0.017 rows=0 loops=20)

  • Output: true
  • Index Cond: (esca.id_processo = (processos.id_processo_trf)::integer)
  • Filter: ((esca.in_tipo_escaninho = 'E'::bpchar) OR ((esca.nm_origem)::text = ANY ('{"Ata de Audiência","Mandado Devolvido"}'::text[])))
  • Buffers: shared hit=39 read=1
134. 0.031 0.460 ↑ 1.0 1 20

Limit (cost=5.44..13.52 rows=1 width=22) (actual time=0.022..0.023 rows=1 loops=20)

  • Output: usuario.ds_nome, evento.dt_atualizacao
  • Buffers: shared hit=257
135.          

Initplan (for Limit)

136. 0.009 0.009 ↑ 1.0 1 1

Index Scan using tb_evento_processual_in02 on pje.tb_evento_processual (cost=0.15..4.17 rows=1 width=4) (actual time=0.009..0.009 rows=1 loops=1)

  • Output: tb_evento_processual.id_evento_processual
  • Index Cond: ((tb_evento_processual.cd_evento)::text = '51'::text)
  • Buffers: shared hit=2
137. 0.020 0.420 ↑ 1.0 1 20

Nested Loop (cost=1.27..9.35 rows=1 width=22) (actual time=0.021..0.021 rows=1 loops=20)

  • Output: usuario.ds_nome, evento.dt_atualizacao
  • Inner Unique: true
  • Buffers: shared hit=257
138. 0.084 0.320 ↑ 1.0 1 20

Nested Loop (cost=0.85..8.89 rows=1 width=12) (actual time=0.016..0.016 rows=1 loops=20)

  • Output: conclusao_magistrado.id_pessoa_magistrado, evento.dt_atualizacao
  • Inner Unique: true
  • Buffers: shared hit=177
139. 0.140 0.140 ↑ 1.0 1 20

Index Scan using tb_processo_evento_in12 on pje.tb_processo_evento evento (cost=0.43..4.45 rows=1 width=12) (actual time=0.007..0.007 rows=1 loops=20)

  • Output: evento.id_processo_evento, evento.id_processo, evento.id_evento, evento.id_usuario, evento.dt_atualizacao, evento.id_jbpm_task, evento.id_processo_documento, evento.id_process_instance, evento.id_tarefa, evento.ds_nome_usuario, evento.ds_cpf_usuario, evento.ds_cnpj_usuario, evento.in_processado, evento.in_verificado_processado, evento.tp_processo_evento, evento.ds_texto_final_externo, evento.ds_texto_final_interno, evento.id_processo_evento_excludente, evento.in_visibilidade_externa, evento.ds_texto_parametrizado, evento.ds_processo_evento, evento.ds_observacao, evento.id_proc_recurso
  • Index Cond: (((evento.id_processo)::integer = (processos.id_processo_trf)::integer) AND ((evento.id_evento)::integer = ($13)::integer))
  • Buffers: shared hit=83
140. 0.096 0.096 ↑ 1.0 1 24

Index Scan using tb_conclusao_magistrado_uk on pje.tb_conclusao_magistrado conclusao_magistrado (cost=0.42..4.44 rows=1 width=8) (actual time=0.004..0.004 rows=1 loops=24)

  • Output: conclusao_magistrado.id_conclusao_magistrado, conclusao_magistrado.id_processo_evento, conclusao_magistrado.id_pessoa_magistrado, conclusao_magistrado.id_tipo_conclusao_magistrado, conclusao_magistrado.in_diligencia, conclusao_magistrado.in_prazo_em_aberto, conclusao_magistrado.in_enviar_pec
  • Index Cond: (conclusao_magistrado.id_processo_evento = (evento.id_processo_evento)::integer)
  • Buffers: shared hit=92
141. 0.080 0.080 ↑ 1.0 1 20

Index Scan using tb_usuario_login_pk on pje.tb_usuario_login usuario (cost=0.42..0.46 rows=1 width=18) (actual time=0.004..0.004 rows=1 loops=20)

  • Output: usuario.id_usuario, usuario.ds_email, usuario.ds_login, usuario.ds_nome, usuario.ds_senha, usuario.in_ativo, usuario.ds_cert_chain_usuario, usuario.id_pk_tb_usuario_login_pg, usuario.id_sessao_pg, usuario.in_utiliza_login_senha, usuario.ds_nome_consulta, usuario.ds_nome_social, usuario.ds_nome_social_consulta
  • Index Cond: (usuario.id_usuario = conclusao_magistrado.id_pessoa_magistrado)
  • Buffers: shared hit=80
142. 0.020 33.860 ↑ 1.0 1 20

Limit (cost=0.84..8.88 rows=1 width=14) (actual time=1.692..1.693 rows=1 loops=20)

  • Output: u.ds_nome
  • Buffers: shared hit=121 read=39
143. 0.060 33.840 ↑ 1.0 1 20

Nested Loop (cost=0.84..8.88 rows=1 width=14) (actual time=1.692..1.692 rows=1 loops=20)

  • Output: u.ds_nome
  • Inner Unique: true
  • Buffers: shared hit=121 read=39
144. 31.340 31.340 ↑ 1.0 1 20

Index Scan using tb_processo_parte_in06 on pje.tb_processo_parte pp (cost=0.42..4.44 rows=1 width=4) (actual time=1.566..1.567 rows=1 loops=20)

  • Output: pp.id_processo_parte, pp.id_processo_trf, pp.id_pessoa, pp.id_tipo_parte, pp.in_participacao, pp.in_segredo, pp.id_pessoa_doc_identificacao, pp.in_parte_principal, pp.in_endereco_desconhecido, pp.in_situacao, pp.nr_ordem
  • Index Cond: ((pp.id_processo_trf)::integer = (processos.id_processo_trf)::integer)
  • Filter: (pp.nr_ordem = 1)
  • Buffers: shared hit=50 read=30
145. 2.440 2.440 ↑ 1.0 1 20

Index Scan using tb_usuario_login_pk on pje.tb_usuario_login u (cost=0.42..4.44 rows=1 width=18) (actual time=0.122..0.122 rows=1 loops=20)

  • Output: u.id_usuario, u.ds_email, u.ds_login, u.ds_nome, u.ds_senha, u.in_ativo, u.ds_cert_chain_usuario, u.id_pk_tb_usuario_login_pg, u.id_sessao_pg, u.in_utiliza_login_senha, u.ds_nome_consulta, u.ds_nome_social, u.ds_nome_social_consulta
  • Index Cond: (u.id_usuario = (pp.id_pessoa)::integer)
  • Buffers: shared hit=71 read=9
146. 0.020 2.240 ↑ 1.0 1 20

Limit (cost=0.84..8.88 rows=1 width=14) (actual time=0.112..0.112 rows=1 loops=20)

  • Output: u_1.ds_nome
  • Buffers: shared hit=143 read=17
147. 0.040 2.220 ↑ 1.0 1 20

Nested Loop (cost=0.84..8.88 rows=1 width=14) (actual time=0.111..0.111 rows=1 loops=20)

  • Output: u_1.ds_nome
  • Inner Unique: true
  • Buffers: shared hit=143 read=17
148. 2.000 2.000 ↑ 1.0 1 20

Index Scan using tb_processo_parte_in05 on pje.tb_processo_parte pp_1 (cost=0.42..4.44 rows=1 width=4) (actual time=0.100..0.100 rows=1 loops=20)

  • Output: pp_1.id_processo_parte, pp_1.id_processo_trf, pp_1.id_pessoa, pp_1.id_tipo_parte, pp_1.in_participacao, pp_1.in_segredo, pp_1.id_pessoa_doc_identificacao, pp_1.in_parte_principal, pp_1.in_endereco_desconhecido, pp_1.in_situacao, pp_1.nr_ordem
  • Index Cond: ((pp_1.id_processo_trf)::integer = (processos.id_processo_trf)::integer)
  • Filter: (pp_1.nr_ordem = 1)
  • Buffers: shared hit=67 read=13
149. 0.180 0.180 ↑ 1.0 1 20

Index Scan using tb_usuario_login_pk on pje.tb_usuario_login u_1 (cost=0.42..4.44 rows=1 width=18) (actual time=0.009..0.009 rows=1 loops=20)

  • Output: u_1.id_usuario, u_1.ds_email, u_1.ds_login, u_1.ds_nome, u_1.ds_senha, u_1.in_ativo, u_1.ds_cert_chain_usuario, u_1.id_pk_tb_usuario_login_pg, u_1.id_sessao_pg, u_1.in_utiliza_login_senha, u_1.ds_nome_consulta, u_1.ds_nome_social, u_1.ds_nome_social_consulta
  • Index Cond: (u_1.id_usuario = (pp_1.id_pessoa)::integer)
  • Buffers: shared hit=76 read=4
150. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_usuario_login_pk on pje.tb_usuario_login (cost=0.42..4.44 rows=1 width=14) (never executed)

  • Output: tb_usuario_login.ds_nome
  • Index Cond: (tb_usuario_login.id_usuario = (processos.id_relator)::integer)
151. 0.040 6.140 ↑ 1.0 1 20

Aggregate (cost=9.34..9.35 rows=1 width=8) (actual time=0.306..0.307 rows=1 loops=20)

  • Output: sum(1)
  • Buffers: shared hit=38 read=15
152. 0.027 6.100 ↓ 0.0 0 20

Nested Loop (cost=0.58..9.34 rows=1 width=0) (actual time=0.305..0.305 rows=0 loops=20)

  • Inner Unique: true
  • Buffers: shared hit=38 read=15
153. 3.280 3.280 ↓ 0.0 0 20

Index Scan using tb_processo_alerta_in01 on pje.tb_processo_alerta pa (cost=0.29..5.03 rows=1 width=4) (actual time=0.164..0.164 rows=0 loops=20)

  • Output: pa.id_processo_alerta, pa.id_processo_trf, pa.id_alerta, pa.in_ativo, pa.id_pessoa_magistrado
  • Index Cond: (pa.id_processo_trf = (processos.id_processo_trf)::integer)
  • Filter: (pa.in_ativo = 'S'::bpchar)
  • Rows Removed by Filter: 0
  • Buffers: shared hit=33 read=11
154. 2.793 2.793 ↑ 1.0 1 3

Index Scan using tb_alerta_pk on pje.tb_alerta alerta (cost=0.29..4.31 rows=1 width=4) (actual time=0.931..0.931 rows=1 loops=3)

  • Output: alerta.id_alerta, alerta.ds_alerta, alerta.in_criticidade, alerta.in_ativo, alerta.dt_alerta
  • Index Cond: (alerta.id_alerta = pa.id_alerta)
  • Filter: (alerta.in_ativo = 'S'::bpchar)
  • Buffers: shared hit=5 read=4
155. 0.020 0.180 ↑ 1.0 1 20

Aggregate (cost=8.88..8.89 rows=1 width=8) (actual time=0.009..0.009 rows=1 loops=20)

  • Output: count(1)
  • Buffers: shared hit=160
156. 0.040 0.160 ↑ 1.0 1 20

Nested Loop (cost=0.84..8.88 rows=1 width=0) (actual time=0.007..0.008 rows=1 loops=20)

  • Inner Unique: true
  • Buffers: shared hit=160
157. 0.060 0.060 ↑ 1.0 1 20

Index Scan using tb_processo_parte_in06 on pje.tb_processo_parte pp_2 (cost=0.42..4.44 rows=1 width=4) (actual time=0.003..0.003 rows=1 loops=20)

  • Output: pp_2.id_processo_parte, pp_2.id_processo_trf, pp_2.id_pessoa, pp_2.id_tipo_parte, pp_2.in_participacao, pp_2.in_segredo, pp_2.id_pessoa_doc_identificacao, pp_2.in_parte_principal, pp_2.in_endereco_desconhecido, pp_2.in_situacao, pp_2.nr_ordem
  • Index Cond: ((pp_2.id_processo_trf)::integer = (processos.id_processo_trf)::integer)
  • Buffers: shared hit=80
158. 0.060 0.060 ↑ 1.0 1 20

Index Only Scan using tb_usuario_login_pk on pje.tb_usuario_login u_2 (cost=0.42..4.44 rows=1 width=4) (actual time=0.003..0.003 rows=1 loops=20)

  • Output: u_2.id_usuario
  • Index Cond: (u_2.id_usuario = (pp_2.id_pessoa)::integer)
  • Heap Fetches: 20
  • Buffers: shared hit=80
159. 0.020 1.480 ↑ 1.0 1 20

Aggregate (cost=8.88..8.89 rows=1 width=8) (actual time=0.074..0.074 rows=1 loops=20)

  • Output: count(1)
  • Buffers: shared hit=218 read=3
160. 0.040 1.460 ↓ 2.0 2 20

Nested Loop (cost=0.84..8.88 rows=1 width=0) (actual time=0.005..0.073 rows=2 loops=20)

  • Inner Unique: true
  • Buffers: shared hit=218 read=3
161. 1.280 1.280 ↓ 2.0 2 20

Index Scan using tb_processo_parte_in05 on pje.tb_processo_parte pp_3 (cost=0.42..4.44 rows=1 width=4) (actual time=0.002..0.064 rows=2 loops=20)

  • Output: pp_3.id_processo_parte, pp_3.id_processo_trf, pp_3.id_pessoa, pp_3.id_tipo_parte, pp_3.in_participacao, pp_3.in_segredo, pp_3.id_pessoa_doc_identificacao, pp_3.in_parte_principal, pp_3.in_endereco_desconhecido, pp_3.in_situacao, pp_3.nr_ordem
  • Index Cond: ((pp_3.id_processo_trf)::integer = (processos.id_processo_trf)::integer)
  • Buffers: shared hit=80 read=1
162. 0.140 0.140 ↑ 1.0 1 35

Index Only Scan using tb_usuario_login_pk on pje.tb_usuario_login u_3 (cost=0.42..4.44 rows=1 width=4) (actual time=0.004..0.004 rows=1 loops=35)

  • Output: u_3.id_usuario
  • Index Cond: (u_3.id_usuario = (pp_3.id_pessoa)::integer)
  • Heap Fetches: 35
  • Buffers: shared hit=138 read=2
163. 0.060 12.180 ↓ 0.0 0 20

Limit (cost=4.60..7.49 rows=1 width=1) (actual time=0.608..0.609 rows=0 loops=20)

  • Output: true
  • Buffers: shared hit=75 read=14
164. 9.300 12.120 ↓ 0.0 0 20

Bitmap Heap Scan on pje.tb_processo_trf_conexao pc1 (cost=4.60..10.37 rows=2 width=1) (actual time=0.606..0.606 rows=0 loops=20)

  • Output: true
  • Recheck Cond: (((processos.id_processo_trf)::integer = (pc1.id_processo_trf)::integer) OR ((processos.id_processo_trf)::integer = (pc1.id_processo_trf_conexo)::integer))
  • Filter: (((pc1.tp_tipo_conexao = 'DP'::bpchar) OR (pc1.tp_tipo_conexao = 'PR'::bpchar)) AND (pc1.in_valida_prenvencao = ANY ('{PE,PR,RE,AC}'::bpchar[])))
  • Heap Blocks: exact=9
  • Buffers: shared hit=75 read=14
165. 0.020 2.820 ↓ 0.0 0 20

BitmapOr (cost=4.60..4.60 rows=3 width=0) (actual time=0.141..0.141 rows=0 loops=20)

  • Buffers: shared hit=73 read=7
166. 1.600 1.600 ↑ 2.0 1 20

Bitmap Index Scan on tb_processo_trf_conexao_in02 (cost=0.00..2.30 rows=2 width=0) (actual time=0.080..0.080 rows=1 loops=20)

  • Index Cond: ((processos.id_processo_trf)::integer = (pc1.id_processo_trf)::integer)
  • Buffers: shared hit=36 read=4
167. 1.200 1.200 ↑ 1.0 1 20

Bitmap Index Scan on tb_processo_trf_conexao_in01 (cost=0.00..2.29 rows=1 width=0) (actual time=0.060..0.060 rows=1 loops=20)

  • Index Cond: ((processos.id_processo_trf)::integer = (pc1.id_processo_trf_conexo)::integer)
  • Buffers: shared hit=37 read=3
168. 0.040 0.040 ↓ 0.0 0 20

Index Scan using tb_gig_processo_comentario_in01 on pje_gig.tb_gig_processo_comentario tg (cost=0.14..4.17 rows=1 width=0) (actual time=0.002..0.002 rows=0 loops=20)

  • Index Cond: (tg.id_processo_trf = (processos.id_processo_trf)::integer)
  • Filter: (((tg.id_gig_tipo_visibilidade_comentario = 0) AND (tg.id_orgao_julgador = (processos.id_orgao_julgador)::integer) AND ((tg.id_orgao_julgador_colegiado IS NULL) OR (tg.id_orgao_julgador_colegiado = (processos.id_orgao_julgador_colegiado)::integer))) OR (tg.id_gig_tipo_visibilidade_comentario = 2))
  • Buffers: shared hit=20
169. 0.020 0.020 ↓ 0.0 0 20

Index Scan using tb_gig_processo_comentario_in01 on pje_gig.tb_gig_processo_comentario tg_1 (cost=0.14..4.17 rows=1 width=0) (actual time=0.001..0.001 rows=0 loops=20)

  • Index Cond: (tg_1.id_processo_trf = (processos.id_processo_trf)::integer)
  • Filter: (((tg_1.id_gig_tipo_visibilidade_comentario = 0) AND (tg_1.id_orgao_julgador IS NULL) AND (tg_1.id_orgao_julgador_colegiado = (processos.id_orgao_julgador_colegiado)::integer)) OR (tg_1.id_gig_tipo_visibilidade_comentario = 2))
  • Buffers: shared hit=20
170. 0.000 0.000 ↓ 0.0 0

Seq Scan on pje.tb_imp_processo_regra_ocorrencia (cost=0.00..1.06 rows=1 width=0) (never executed)

  • Filter: (tb_imp_processo_regra_ocorrencia.id_processo_trf = (processos.id_processo_trf)::integer)
171. 0.006 0.006 ↑ 1.0 5 1

Seq Scan on pje.tb_imp_processo_regra_ocorrencia tb_imp_processo_regra_ocorrencia_1 (cost=0.00..1.05 rows=5 width=4) (actual time=0.005..0.006 rows=5 loops=1)

  • Output: tb_imp_processo_regra_ocorrencia_1.id_processo_trf
  • Buffers: shared hit=1
Planning time : 252.714 ms
Execution time : 890.216 ms