explain.depesz.com

PostgreSQL's explain analyze made readable

Result: IyRJ

Settings
# exclusive inclusive rows x rows loops node
1. 0.056 976.141 ↑ 1.0 20 1

Limit (cost=188,830.81..191,250.38 rows=20 width=1,265) (actual time=863.916..976.141 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=114114 read=1842
2. 0.359 976.085 ↑ 1,370.0 20 1

Result (cost=188,830.81..3,503,528.29 rows=27,399 width=1,265) (actual time=863.915..976.085 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=114114 read=1842
3. 18.471 836.803 ↑ 1,370.0 20 1

Sort (cost=188,830.81..188,899.31 rows=27,399 width=659) (actual time=836.794..836.803 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=112977 read=1689
4. 5.110 818.332 ↓ 1.6 44,484 1

Subquery Scan on processos (cost=37,753.14..188,101.73 rows=27,399 width=659) (actual time=625.337..818.332 rows=44,484 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
  • Buffers: shared hit=112968 read=1689
5. 65.335 635.286 ↓ 1.6 44,484 1

HashAggregate (cost=37,753.14..38,027.13 rows=27,399 width=586) (actual time=610.483..635.286 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=19385 read=1630
6. 4.149 569.951 ↓ 1.6 44,484 1

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

  • Buffers: shared hit=19385 read=1630
7. 11.280 522.189 ↓ 1.6 44,247 1

Hash Left Join (cost=27,708.66..33,749.53 rows=27,317 width=235) (actual time=351.925..522.189 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=13791 read=1607
8. 11.040 507.907 ↓ 1.6 44,247 1

Hash Left Join (cost=27,403.04..33,300.49 rows=27,317 width=217) (actual time=348.837..507.907 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=13720 read=1607
9. 11.010 432.096 ↓ 1.6 44,247 1

Hash Left Join (cost=19,425.56..25,251.31 rows=27,317 width=207) (actual time=283.093..432.096 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=10128 read=1607
10. 11.713 344.674 ↓ 1.6 44,247 1

Hash Left Join (cost=11,448.09..17,202.13 rows=27,317 width=197) (actual time=205.695..344.674 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=6536 read=1607
11. 9.050 296.740 ↓ 1.6 44,247 1

Hash Left Join (cost=11,337.89..16,948.52 rows=27,317 width=197) (actual time=169.469..296.740 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=6527 read=1562
12. 8.080 287.666 ↓ 1.6 44,247 1

Hash Left Join (cost=11,333.57..16,800.79 rows=27,317 width=189) (actual time=169.438..287.666 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=6524 read=1562
13. 7.384 279.584 ↓ 1.6 44,247 1

Nested Loop (cost=11,319.97..16,715.48 rows=27,317 width=153) (actual time=169.432..279.584 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=6524 read=1562
14. 0.017 0.017 ↑ 1.0 1 1

Seq Scan on pje.tb_orgao_julgador oj (cost=0.00..2.62 rows=1 width=36) (actual time=0.012..0.017 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. 8.457 272.183 ↓ 1.6 44,247 1

Hash Left Join (cost=11,319.97..16,439.68 rows=27,317 width=117) (actual time=169.416..272.183 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=6522 read=1562
16. 10.012 263.677 ↓ 1.6 44,247 1

Hash Join (cost=11,315.14..16,302.25 rows=27,317 width=113) (actual time=169.356..263.677 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=6520 read=1562
17. 10.198 253.255 ↓ 1.6 44,247 1

Hash Join (cost=11,238.77..16,153.68 rows=27,317 width=107) (actual time=168.936..253.255 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=6458 read=1562
18. 48.339 234.722 ↓ 1.6 44,247 1

Hash Join (cost=10,345.41..15,188.61 rows=27,317 width=107) (actual time=160.463..234.722 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=6103 read=1562
19. 30.777 30.777 ↑ 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=2.293..30.777 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=1562 read=584
20. 14.373 155.606 ↓ 1.6 44,247 1

Hash (cost=10,003.95..10,003.95 rows=27,317 width=78) (actual time=155.606..155.606 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=4541 read=978
21. 8.738 141.233 ↓ 1.6 44,247 1

Hash Join (cost=5,412.29..10,003.95 rows=27,317 width=78) (actual time=82.493..141.233 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=4541 read=978
22. 30.700 132.017 ↓ 1.1 44,485 1

Hash Join (cost=5,379.49..9,544.78 rows=40,853 width=46) (actual time=82.003..132.017 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=4532 read=978
23. 19.614 19.614 ↑ 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.013..19.614 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=2153 read=2
24. 9.305 81.703 ↑ 1.0 44,589 1

Hash (cost=4,814.58..4,814.58 rows=45,193 width=22) (actual time=81.703..81.703 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=2379 read=976
25. 28.515 72.398 ↑ 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=44.207..72.398 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=2379 read=976
26. 43.883 43.883 ↑ 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=43.883..43.883 rows=44,589 loops=1)

  • Index Cond: ((proctrf.id_orgao_julgador)::integer = 2)
  • Buffers: shared hit=3 read=121
27. 0.082 0.478 ↓ 1.3 437 1

Hash (cost=28.64..28.64 rows=333 width=40) (actual time=0.478..0.478 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.085 0.396 ↓ 1.3 437 1

Hash Join (cost=18.05..28.64 rows=333 width=40) (actual time=0.198..0.396 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.097 0.163 ↓ 1.3 437 1

Hash Join (cost=1.85..11.54 rows=333 width=8) (actual time=0.039..0.163 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.052 0.052 ↑ 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.011..0.052 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.005 0.014 ↑ 1.0 15 1

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

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

Seq Scan on pje.tb_pnl_agrupamento tema (cost=0.00..1.66 rows=15 width=4) (actual time=0.005..0.009 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.078 0.148 ↑ 1.0 498 1

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

  • Output: tarefa.id_tarefa, tarefa.ds_tarefa
  • Buckets: 1024 Batches: 1 Memory Usage: 40kB
  • Buffers: shared hit=5
34. 0.070 0.070 ↑ 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.070 rows=498 loops=1)

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

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

  • Output: task.swimlane_, task.id_
  • Buckets: 32768 Batches: 1 Memory Usage: 1377kB
  • Buffers: shared hit=355
36. 4.841 4.841 ↑ 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.009..4.841 rows=23,927 loops=1)

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

Hash (cost=68.39..68.39 rows=639 width=10) (actual time=0.410..0.410 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.314 0.314 ↑ 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.314 rows=639 loops=1)

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

Hash (cost=4.14..4.14 rows=55 width=8) (actual time=0.048..0.049 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.021 0.042 ↑ 1.0 55 1

Hash Join (cost=1.09..4.14 rows=55 width=8) (actual time=0.019..0.042 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.013 0.013 ↑ 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.006..0.013 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.024 ↓ 0.0 0 1

Hash (cost=4.30..4.30 rows=1 width=16) (actual time=0.024..0.024 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.023 0.023 ↑ 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.023..0.023 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.179 36.221 ↓ 1.0 1,135 1

Hash (cost=93.83..93.83 rows=1,091 width=20) (actual time=36.221..36.221 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=9 read=45
49. 18.922 36.042 ↓ 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=17.183..36.042 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=9 read=45
50. 17.120 17.120 ↓ 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=17.120..17.120 rows=1,135 loops=1)

  • Index Cond: ((procusu.id_orgao_julgador = 2) AND (procusu.in_ultima_informacao = 'S'::bpchar))
  • Buffers: shared hit=2 read=4
51. 39.164 76.412 ↑ 1.0 194,910 1

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

  • Output: usulogin.id_usuario, usulogin.ds_nome
  • Buckets: 262144 Batches: 1 Memory Usage: 11651kB
  • Buffers: shared hit=3592
52. 37.248 37.248 ↑ 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.013..37.248 rows=194,910 loops=1)

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

Hash (cost=5,541.10..5,541.10 rows=194,910 width=18) (actual time=64.771..64.771 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.331 28.331 ↑ 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.009..28.331 rows=194,910 loops=1)

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

Hash (cost=164.85..164.85 rows=9,385 width=26) (actual time=3.001..3.002 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=71
56. 1.302 1.302 ↑ 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.014..1.302 rows=9,385 loops=1)

  • Output: caixa.id_caixa, caixa.nm_caixa, caixa.id_tarefa
  • Buffers: shared hit=71
57. 0.100 43.613 ↓ 2.9 237 1

Nested Loop Left Join (cost=10.60..2,154.18 rows=82 width=235) (actual time=24.647..43.613 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=5594 read=23
58. 0.099 43.513 ↓ 2.9 237 1

Nested Loop Left Join (cost=10.32..2,128.26 rows=82 width=217) (actual time=24.644..43.513 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=5594 read=23
59. 0.117 43.414 ↓ 2.9 237 1

Nested Loop Left Join (cost=9.90..1,764.38 rows=82 width=207) (actual time=24.639..43.414 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=5594 read=23
60. 0.147 43.297 ↓ 2.9 237 1

Nested Loop Left Join (cost=9.48..1,505.28 rows=82 width=197) (actual time=24.633..43.297 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=5594 read=23
61. 0.116 32.959 ↓ 2.9 237 1

Nested Loop Left Join (cost=9.20..1,479.43 rows=82 width=197) (actual time=14.541..32.959 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=5123 read=20
62. 0.105 32.843 ↓ 2.9 237 1

Nested Loop Left Join (cost=8.92..1,473.69 rows=82 width=189) (actual time=14.525..32.843 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=5120 read=20
63. 0.047 32.738 ↓ 2.9 237 1

Nested Loop (cost=8.77..1,460.30 rows=82 width=153) (actual time=14.521..32.738 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=5120 read=20
64. 0.013 0.013 ↑ 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.010..0.013 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.072 32.678 ↓ 2.9 237 1

Hash Left Join (cost=8.77..1,456.86 rows=82 width=117) (actual time=14.506..32.678 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=5118 read=20
66. 0.077 32.547 ↓ 2.9 237 1

Nested Loop (cost=3.94..1,451.63 rows=82 width=113) (actual time=14.438..32.547 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=5116 read=20
67. 0.133 32.233 ↓ 2.9 237 1

Nested Loop (cost=3.67..1,427.41 rows=82 width=107) (actual time=14.420..32.233 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=4406 read=19
68. 0.096 31.626 ↓ 2.9 237 1

Nested Loop (cost=3.25..1,387.80 rows=82 width=86) (actual time=14.399..31.626 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=3467 read=9
69. 0.075 31.293 ↓ 2.9 237 1

Nested Loop (cost=2.96..1,362.35 rows=82 width=86) (actual time=14.391..31.293 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=2756 read=9
70. 0.025 30.981 ↓ 2.9 237 1

Nested Loop (cost=2.69..1,338.56 rows=82 width=58) (actual time=14.380..30.981 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=2045 read=9
71. 0.070 1.094 ↓ 2.6 237 1

Nested Loop (cost=2.27..1,287.39 rows=91 width=34) (actual time=0.097..1.094 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=1104
72. 0.129 0.205 ↑ 1.3 273 1

Hash Join (cost=1.85..13.98 rows=355 width=12) (actual time=0.036..0.205 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=6
73. 0.064 0.064 ↑ 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.007..0.064 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=5
74. 0.003 0.012 ↑ 1.0 15 1

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

  • Output: tema_1.id_pnl_agrupamento
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: shared hit=1
75. 0.009 0.009 ↑ 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.005..0.009 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=1098
77. 29.862 29.862 ↑ 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.125..0.126 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=941 read=9
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=939 read=10
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=710 read=1
82. 0.008 0.059 ↑ 1.0 55 1

Hash (cost=4.14..4.14 rows=55 width=8) (actual time=0.059..0.059 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.022 0.051 ↑ 1.0 55 1

Hash Join (cost=1.09..4.14 rows=55 width=8) (actual time=0.028..0.051 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.020 0.020 ↑ 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.013..0.020 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.002 0.009 ↑ 1.0 2 1

Hash (cost=1.06..1.06 rows=2 width=4) (actual time=0.008..0.009 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.007 0.007 ↑ 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.006..0.007 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.008..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. 10.191 10.191 ↓ 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.043..0.043 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=471 read=3
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. 44.484 177.936 ↑ 1.0 1 44,484

Aggregate (cost=5.45..5.46 rows=1 width=8) (actual time=0.003..0.004 rows=1 loops=44,484)

  • Output: COALESCE(sum((pri.vl_peso)::integer), '0'::bigint)
  • Buffers: shared hit=93583 read=59
96. 42.197 133.452 ↓ 0.0 0 44,484

Hash Join (cost=4.31..5.45 rows=1 width=4) (actual time=0.003..0.003 rows=0 loops=44,484)

  • Output: pri.vl_peso
  • Inner Unique: true
  • Hash Cond: ((pri.id_prioridade_processo)::integer = (pripro.id_prioridade_processo)::integer)
  • Buffers: shared hit=93583 read=59
97. 2.287 2.287 ↑ 1.0 10 2,287

Seq Scan on pje.tb_prioridade_processo pri (cost=0.00..1.10 rows=10 width=8) (actual time=0.000..0.001 rows=10 loops=2,287)

  • 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=2287
98. 0.000 88.968 ↓ 0.0 0 44,484

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

  • Output: pripro.id_prioridade_processo
  • Buckets: 1024 Batches: 1 Memory Usage: 8kB
  • Buffers: shared hit=91296 read=59
99. 88.968 88.968 ↓ 0.0 0 44,484

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=44,484)

  • Output: pripro.id_prioridade_processo
  • Index Cond: (pripro.id_processo_trf = (processos.id_processo_trf)::integer)
  • Heap Fetches: 4336
  • Buffers: shared hit=91296 read=59
100.          

SubPlan (for Result)

101. 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
102. 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
103. 0.000 0.900 ↑ 1.0 1 20

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

  • Output: min(at.dt_atividade)
  • Buffers: shared hit=37 read=4
104. 0.040 0.900 ↓ 0.0 0 20

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

  • Output: at.dt_atividade
  • Inner Unique: true
  • Buffers: shared hit=37 read=4
105. 0.098 0.860 ↓ 0.0 0 20

Hash Join (cost=4.31..6.92 rows=1 width=8) (actual time=0.043..0.043 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=37 read=4
106. 0.422 0.422 ↑ 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.422..0.422 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
107. 0.020 0.340 ↓ 0.0 0 20

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

  • Output: at.dt_atividade, at.id_gig_tipo_atividade_instancia
  • Buckets: 1024 Batches: 1 Memory Usage: 8kB
  • Buffers: shared hit=36 read=4
108. 0.320 0.320 ↓ 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.016..0.016 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=36 read=4
109. 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)
110. 0.020 1.160 ↑ 1.0 1 20

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

  • Output: min(at_1.dt_atividade)
  • Buffers: shared hit=39 read=2
111. 0.020 1.140 ↓ 0.0 0 20

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

  • Output: at_1.dt_atividade
  • Inner Unique: true
  • Buffers: shared hit=39 read=2
112. 0.056 1.120 ↓ 0.0 0 20

Hash Join (cost=3.45..6.05 rows=1 width=8) (actual time=0.056..0.056 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=39 read=2
113. 0.004 0.004 ↑ 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.004..0.004 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
114. 0.000 1.060 ↓ 0.0 0 20

Hash (cost=3.44..3.44 rows=1 width=8) (actual time=0.053..0.053 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=38 read=2
115. 1.060 1.060 ↓ 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.053..0.053 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=38 read=2
116. 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)
117. 0.000 9.780 ↑ 1.0 1 20

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

  • Output: min((aud.dt_inicio)::timestamp without time zone)
  • Buffers: shared hit=54 read=15
118. 9.780 9.780 ↓ 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=0.489..0.489 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: 0
  • Buffers: shared hit=54 read=15
119. 0.000 16.800 ↓ 0.0 0 20

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

  • Output: mdc.id_processo_documento, doc.id_processo_documento
  • Buffers: shared hit=59 read=17
120. 0.080 16.800 ↓ 0.0 0 20

Sort (cost=8.64..8.64 rows=1 width=8) (actual time=0.840..0.840 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=59 read=17
121. 0.032 16.720 ↓ 0.0 0 20

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

  • Output: mdc.id_processo_documento, doc.id_processo_documento
  • Inner Unique: true
  • Buffers: shared hit=56 read=17
122. 16.380 16.380 ↑ 1.0 1 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=0.819..0.819 rows=1 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=35 read=16
123. 0.308 0.308 ↓ 0.0 0 11

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.028..0.028 rows=0 loops=11)

  • 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=21 read=1
124. 0.020 23.140 ↓ 0.0 0 20

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

  • Output: true
  • Buffers: shared hit=34 read=7
125. 23.120 23.120 ↓ 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=1.156..1.156 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=34 read=7
126. 0.006 22.280 ↑ 1.0 1 20

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

  • Output: usuario.ds_nome, evento.dt_atualizacao
  • Buffers: shared hit=170 read=45
127.          

Initplan (for Limit)

128. 0.014 0.014 ↑ 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.013..0.014 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
129. 0.030 22.260 ↑ 1.0 1 20

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

  • Output: usuario.ds_nome, evento.dt_atualizacao
  • Inner Unique: true
  • Buffers: shared hit=170 read=45
130. 0.061 19.340 ↑ 1.0 1 20

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

  • Output: conclusao_magistrado.id_pessoa_magistrado, evento.dt_atualizacao
  • Inner Unique: true
  • Buffers: shared hit=104 read=43
131. 18.480 18.480 ↑ 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.924..0.924 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=46 read=31
132. 0.799 0.799 ↑ 1.0 1 17

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.047..0.047 rows=1 loops=17)

  • 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=56 read=12
133. 2.890 2.890 ↑ 1.0 1 17

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.170..0.170 rows=1 loops=17)

  • 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=66 read=2
134. 0.020 19.960 ↑ 1.0 1 20

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

  • Output: u.ds_nome
  • Buffers: shared hit=132 read=28
135. 0.040 19.940 ↑ 1.0 1 20

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

  • Output: u.ds_nome
  • Inner Unique: true
  • Buffers: shared hit=132 read=28
136. 18.760 18.760 ↑ 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=0.938..0.938 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=54 read=26
137. 1.140 1.140 ↑ 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.057..0.057 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=78 read=2
138. 0.020 26.720 ↑ 1.0 1 20

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

  • Output: u_1.ds_nome
  • Buffers: shared hit=142 read=19
139. 0.020 26.700 ↑ 1.0 1 20

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

  • Output: u_1.ds_nome
  • Inner Unique: true
  • Buffers: shared hit=142 read=19
140. 25.860 25.860 ↑ 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=1.293..1.293 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)
  • Rows Removed by Filter: 0
  • Buffers: shared hit=64 read=17
141. 0.820 0.820 ↑ 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.041..0.041 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=78 read=2
142. 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)
143. 0.020 2.980 ↑ 1.0 1 20

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

  • Output: sum(1)
  • Buffers: shared hit=33 read=7
144. 0.020 2.960 ↓ 0.0 0 20

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

  • Inner Unique: true
  • Buffers: shared hit=33 read=7
145. 2.940 2.940 ↓ 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.147..0.147 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)
  • Buffers: shared hit=33 read=7
146. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_alerta_pk on pje.tb_alerta alerta (cost=0.29..4.31 rows=1 width=4) (never executed)

  • 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)
147. 0.020 0.380 ↑ 1.0 1 20

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

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

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

  • Inner Unique: true
  • Buffers: shared hit=160
149. 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
150. 0.260 0.260 ↑ 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.013..0.013 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
151. 0.020 0.140 ↑ 1.0 1 20

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

  • Output: count(1)
  • Buffers: shared hit=164 read=1
152. 0.038 0.120 ↑ 1.0 1 20

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

  • Inner Unique: true
  • Buffers: shared hit=164 read=1
153. 0.040 0.040 ↑ 1.0 1 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.002 rows=1 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=81
154. 0.042 0.042 ↑ 1.0 1 21

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.002..0.002 rows=1 loops=21)

  • Output: u_3.id_usuario
  • Index Cond: (u_3.id_usuario = (pp_3.id_pessoa)::integer)
  • Heap Fetches: 21
  • Buffers: shared hit=83 read=1
155. 0.040 13.900 ↓ 0.0 0 20

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

  • Output: true
  • Buffers: shared hit=74 read=6
156. 0.020 13.860 ↓ 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.693..0.693 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[])))
  • Buffers: shared hit=74 read=6
157. 0.020 13.840 ↓ 0.0 0 20

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

  • Buffers: shared hit=74 read=6
158. 2.100 2.100 ↓ 0.0 0 20

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

  • Index Cond: ((processos.id_processo_trf)::integer = (pc1.id_processo_trf)::integer)
  • Buffers: shared hit=38 read=2
159. 11.720 11.720 ↓ 0.0 0 20

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

  • Index Cond: ((processos.id_processo_trf)::integer = (pc1.id_processo_trf_conexo)::integer)
  • Buffers: shared hit=36 read=4
160. 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=19 read=1
161. 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
162. 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)
163. 0.723 0.723 ↑ 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.723..0.723 rows=5 loops=1)

  • Output: tb_imp_processo_regra_ocorrencia_1.id_processo_trf
  • Buffers: shared read=1
Planning time : 966.508 ms
Execution time : 980.003 ms