explain.depesz.com

PostgreSQL's explain analyze made readable

Result: umrd

Settings
# exclusive inclusive rows x rows loops node
1. 0.001 5.972 ↓ 0.0 0 1

Unique (cost=81,149.44..81,151.95 rows=200 width=145) (actual time=5.972..5.972 rows=0 loops=1)

  • Output: (CASE WHEN (processos.id_pnl_agrupamento = ANY ('{17,7,23,24,18,19,20,22,2}'::integer[])) THEN (SubPlan 2) ELSE NULL::character varying(255) END)
  • Buffers: shared hit=2879
2. 0.027 5.971 ↓ 0.0 0 1

Sort (cost=81,149.44..81,150.70 rows=501 width=145) (actual time=5.971..5.971 rows=0 loops=1)

  • Output: (CASE WHEN (processos.id_pnl_agrupamento = ANY ('{17,7,23,24,18,19,20,22,2}'::integer[])) THEN (SubPlan 2) ELSE NULL::character varying(255) END)
  • Sort Key: (CASE WHEN (processos.id_pnl_agrupamento = ANY ('{17,7,23,24,18,19,20,22,2}'::integer[])) THEN (SubPlan 2) ELSE NULL::character varying(255) END)
  • Sort Method: quicksort Memory: 25kB
  • Buffers: shared hit=2879
3. 0.020 5.944 ↓ 0.0 0 1

Subquery Scan on processos (cost=10,275.74..81,126.98 rows=501 width=145) (actual time=5.944..5.944 rows=0 loops=1)

  • Output: CASE WHEN (processos.id_pnl_agrupamento = ANY ('{17,7,23,24,18,19,20,22,2}'::integer[])) THEN (SubPlan 2) ELSE NULL::character varying(255) END
  • Filter: (CASE WHEN (processos.id_pnl_agrupamento = ANY ('{17,7,23,24,18,19,20,22,2}'::integer[])) THEN (SubPlan 4) ELSE NULL::character varying(255) END IS NOT NULL)
  • Rows Removed by Filter: 176
  • Buffers: shared hit=2876
4. 0.249 5.924 ↑ 2.9 176 1

HashAggregate (cost=10,275.74..10,280.78 rows=504 width=586) (actual time=5.861..5.924 rows=176 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=2876
5. 0.019 5.675 ↑ 2.9 176 1

Append (cost=144.42..10,246.76 rows=504 width=586) (actual time=1.203..5.675 rows=176 loops=1)

  • Buffers: shared hit=2876
6. 0.116 5.308 ↑ 2.9 176 1

Nested Loop Left Join (cost=144.42..9,006.87 rows=502 width=236) (actual time=1.203..5.308 rows=176 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
  • Join Filter: ((caixa.id_tarefa)::integer = (tarefa.id_tarefa)::integer)
  • Buffers: shared hit=2705
7. 0.075 5.016 ↑ 2.9 176 1

Nested Loop Left Join (cost=144.13..8,848.18 rows=502 width=218) (actual time=1.188..5.016 rows=176 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
  • Buffers: shared hit=2180
8. 0.088 4.941 ↑ 2.9 176 1

Nested Loop Left Join (cost=143.71..6,620.55 rows=502 width=208) (actual time=1.183..4.941 rows=176 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
  • Buffers: shared hit=2180
9. 0.057 4.853 ↑ 2.9 176 1

Nested Loop Left Join (cost=143.29..4,392.93 rows=502 width=198) (actual time=1.174..4.853 rows=176 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
  • Join Filter: (((procusu.id_orgao_julgador_colegiado IS NULL) OR (procusu.id_orgao_julgador_colegiado = (proctrf.id_orgao_julgador_colegiado)::integer)) AND (procusu.id_orgao_julgador = (proctrf.id_orgao_julgador)::integer) AND (procusu.id_processo_trf = (proctrf.id_processo_trf)::integer))
  • Buffers: shared hit=2180
10. 0.099 4.796 ↑ 2.9 176 1

Nested Loop Left Join (cost=140.98..4,355.14 rows=502 width=198) (actual time=1.169..4.796 rows=176 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
  • Join Filter: ((procususecr.id_processo_trf = (proctrf.id_processo_trf)::integer) AND (procususecr.id_orgao_julgador_colegiado = (proctrf.id_orgao_julgador_colegiado)::integer))
  • Rows Removed by Join Filter: 176
  • Buffers: shared hit=2178
11. 0.050 4.697 ↑ 2.9 176 1

Hash Left Join (cost=140.70..4,342.05 rows=502 width=190) (actual time=1.145..4.697 rows=176 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=2175
12. 0.037 4.646 ↑ 2.9 176 1

Nested Loop (cost=127.10..4,327.13 rows=502 width=154) (actual time=1.132..4.646 rows=176 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=2175
13. 0.019 0.019 ↑ 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.019 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 = 43)
  • Rows Removed by Filter: 49
  • Buffers: shared hit=2
14. 0.050 4.590 ↑ 2.9 176 1

Hash Left Join (cost=127.10..4,319.48 rows=502 width=118) (actual time=1.115..4.590 rows=176 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=2173
15. 0.065 4.481 ↑ 2.9 176 1

Hash Join (cost=122.27..4,312.22 rows=502 width=114) (actual time=1.046..4.481 rows=176 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=2171
16. 0.113 3.892 ↑ 2.9 176 1

Nested Loop (cost=45.89..4,234.52 rows=502 width=108) (actual time=0.513..3.892 rows=176 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
  • Join Filter: ((proctrf.id_processo_trf)::integer = (proc.id_processo)::integer)
  • Buffers: shared hit=2109
17. 0.060 2.547 ↑ 2.9 176 1

Nested Loop (cost=45.47..3,992.02 rows=502 width=78) (actual time=0.493..2.547 rows=176 loops=1)

  • Output: tema.id_pnl_agrupamento, tarefa.id_tarefa, tarefa.ds_tarefa, proctarefa.dh_criacao_tarefa, proctarefa.id_processo_trf, 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
  • Inner Unique: true
  • Buffers: shared hit=1405
18. 0.054 2.311 ↑ 2.9 176 1

Hash Join (cost=45.18..3,836.24 rows=502 width=78) (actual time=0.478..2.311 rows=176 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
  • Inner Unique: true
  • Hash Cond: (tematarefa.id_tarefa = (tarefa.id_tarefa)::integer)
  • Buffers: shared hit=877
19. 0.061 2.088 ↑ 2.9 176 1

Hash Join (cost=28.98..3,818.70 rows=502 width=54) (actual time=0.299..2.088 rows=176 loops=1)

  • Output: tema.id_pnl_agrupamento, tematarefa.id_tarefa, 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
  • Hash Cond: (proctarefa.id_tarefa = tematarefa.id_tarefa)
  • Buffers: shared hit=872
20. 0.110 1.813 ↑ 4.3 176 1

Nested Loop (cost=13.27..3,795.16 rows=750 width=46) (actual time=0.075..1.813 rows=176 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
  • Buffers: shared hit=868
21. 0.612 0.647 ↑ 4.7 176 1

Bitmap Heap Scan on pje.tb_processo_trf proctrf (cost=12.85..1,177.74 rows=830 width=22) (actual time=0.053..0.647 rows=176 loops=1)

  • Output: proctrf.id_processo_trf, proctrf.nr_sequencia, proctrf.nr_digito_verificador, proctrf.nr_ano, proctrf.nr_identificacao_orgao_justica, proctrf.id_jurisdicao, proctrf.in_inicial, proctrf.cd_processo_status, proctrf.vl_causa, proctrf.dt_autuacao, proctrf.nr_origem_processo, proctrf.in_segredo_justica, proctrf.ds_observacao_segredo, proctrf.in_justica_gratuita, proctrf.id_classe_judicial, proctrf.id_orgao_julgador, proctrf.dt_transitado_julgado, proctrf.id_localizacao_inicial, proctrf.id_estrutura_inicial, proctrf.in_apreciado_segredo, proctrf.dt_distribuicao, proctrf.in_apreciado_sigilo, proctrf.in_selecionado_pauta, proctrf.in_revisado, proctrf.id_orgao_julgador_revisor, proctrf.id_pessoa_marcou_revisado, proctrf.id_pessoa_marcou_pauta, proctrf.id_cargo, proctrf.in_outra_instancia, proctrf.id_endereco_wsdl, proctrf.id_orgao_julgador_colegiado, proctrf.id_proc_referencia, proctrf.ds_proc_referencia, proctrf.in_selecionado_julgamento, proctrf.id_pessoa_marcou_julgamento, proctrf.id_cl_judicial_outra_instancia, proctrf.nr_instancia, proctrf.id_pessoa_relator_processo, proctrf.in_apreciado_justica_gratuita, proctrf.id_pes_apreciou_jus_gratuita, proctrf.dt_sugestao_sessao, proctrf.in_pronto_revisao, proctrf.in_tutela_liminar, proctrf.in_apreciado_tutela_liminar, proctrf.id_sessao_sugerida, proctrf.id_municipio_fato_principal, proctrf.vl_peso_processual, proctrf.vl_peso_distribuicao, proctrf.id_orgao_julgador_cargo, proctrf.in_violacao_faixa_valores, proctrf.in_incidente, proctrf.in_mandado_devolvido, proctrf.in_deve_marcar_audiencia, proctrf.in_revisao, proctrf.acao_revisor
  • Recheck Cond: ((proctrf.id_orgao_julgador)::integer = 43)
  • Heap Blocks: exact=159
  • Buffers: shared hit=163
22. 0.035 0.035 ↑ 4.7 176 1

Bitmap Index Scan on tb_processo_trf_in09 (cost=0.00..12.64 rows=830 width=0) (actual time=0.035..0.035 rows=176 loops=1)

  • Index Cond: ((proctrf.id_orgao_julgador)::integer = 43)
  • Buffers: shared hit=4
23. 1.056 1.056 ↑ 1.0 1 176

Index Scan using tb_processo_tarefa_in05 on pje.tb_processo_tarefa proctarefa (cost=0.42..3.14 rows=1 width=24) (actual time=0.006..0.006 rows=1 loops=176)

  • 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
  • Index Cond: (proctarefa.id_processo_trf = (proctrf.id_processo_trf)::integer)
  • Buffers: shared hit=705
24. 0.055 0.214 ↓ 1.3 437 1

Hash (cost=11.54..11.54 rows=333 width=8) (actual time=0.214..0.214 rows=437 loops=1)

  • Output: tema.id_pnl_agrupamento, tematarefa.id_tarefa
  • Buckets: 1024 Batches: 1 Memory Usage: 26kB
  • Buffers: shared hit=4
25. 0.098 0.159 ↓ 1.3 437 1

Hash Join (cost=1.85..11.54 rows=333 width=8) (actual time=0.037..0.159 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
26. 0.050 0.050 ↑ 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.010..0.050 rows=511 loops=1)

  • Output: tematarefa.id_pnl_agrupamento_tarefa, tematarefa.id_pnl_agrupamento, tematarefa.id_tarefa, tematarefa.in_destaque
  • Buffers: shared hit=3
27. 0.004 0.011 ↑ 1.0 15 1

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

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

Seq Scan on pje.tb_pnl_agrupamento tema (cost=0.00..1.66 rows=15 width=4) (actual time=0.003..0.007 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
29. 0.081 0.169 ↑ 1.0 498 1

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

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

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

  • Output: tarefa.id_tarefa, tarefa.ds_tarefa
  • Buffers: shared hit=5
31. 0.176 0.176 ↑ 1.0 1 176

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

  • Output: task.id_, task.name_, task.description_, task.processdefinition_, task.isblocking_, task.issignalling_, task.condition_, task.duedate_, task.priority_, task.actoridexpression_, task.pooledactorsexpression_, task.taskmgmtdefinition_, task.tasknode_, task.startstate_, task.assignmentdelegation_, task.swimlane_, task.taskcontroller_
  • Index Cond: (task.id_ = proctarefa.id_task)
  • Buffers: shared hit=528
32. 1.232 1.232 ↑ 1.0 1 176

Index Scan using tb_processo_pk on pje.tb_processo proc (cost=0.42..0.47 rows=1 width=38) (actual time=0.007..0.007 rows=1 loops=176)

  • 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
  • Index Cond: ((proc.id_processo)::integer = proctarefa.id_processo_trf)
  • Buffers: shared hit=704
33. 0.100 0.524 ↑ 1.0 639 1

Hash (cost=68.39..68.39 rows=639 width=10) (actual time=0.524..0.524 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
34. 0.424 0.424 ↑ 1.0 639 1

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

  • Output: clajud.id_classe_judicial, clajud.ds_classe_judicial_sigla
  • Buffers: shared hit=62
35. 0.010 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.id_tarefa_atividade_lote, tarefalote.id_tarefa
  • Buckets: 1024 Batches: 1 Memory Usage: 11kB
  • Buffers: shared hit=2
36. 0.025 0.049 ↑ 1.0 55 1

Hash Join (cost=1.09..4.14 rows=55 width=8) (actual time=0.027..0.049 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
37. 0.015 0.015 ↑ 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.008..0.015 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
38. 0.005 0.009 ↑ 1.0 2 1

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

  • Output: atividadelote.id_tipo_atividade_lote_tarefa
  • Buckets: 1024 Batches: 1 Memory Usage: 9kB
  • Buffers: shared hit=1
39. 0.004 0.004 ↑ 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.004..0.004 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
40. 0.000 0.001 ↓ 0.0 0 1

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

  • Output: ojc.id_orgao_julgador_colegiado, ojc.ds_orgao_julgador_colegiado
  • Buckets: 1024 Batches: 1 Memory Usage: 8kB
41. 0.001 0.001 ↓ 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.001..0.001 rows=0 loops=1)

  • Output: ojc.id_orgao_julgador_colegiado, ojc.ds_orgao_julgador_colegiado
42. 0.000 0.000 ↑ 1.0 1 176

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

  • Output: procususecr.id_processo_trf, procususecr.id_orgao_julgador_colegiado, procususecr.id_usuario_atribuicao_temporaria, procususecr.id_usuario
  • Buffers: shared hit=3
43. 0.017 0.017 ↑ 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.016..0.017 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
44. 0.000 0.000 ↓ 0.0 0 176

Materialize (cost=2.31..7.68 rows=3 width=20) (actual time=0.000..0.000 rows=0 loops=176)

  • Output: procusu.id_processo_trf, procusu.id_orgao_julgador, procusu.id_orgao_julgador_colegiado, procusu.id_usuario_atribuicao_temporaria, procusu.id_usuario
  • Buffers: shared hit=2
45. 0.001 0.002 ↓ 0.0 0 1

Bitmap Heap Scan on pje.tb_int_processo_usuario procusu (cost=2.31..7.66 rows=3 width=20) (actual time=0.002..0.002 rows=0 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 = 43) AND (procusu.in_ultima_informacao = 'S'::bpchar))
  • Buffers: shared hit=2
46. 0.001 0.001 ↓ 0.0 0 1

Bitmap Index Scan on tb_int_processo_usuario_in07 (cost=0.00..2.31 rows=3 width=0) (actual time=0.001..0.001 rows=0 loops=1)

  • Index Cond: ((procusu.id_orgao_julgador = 43) AND (procusu.in_ultima_informacao = 'S'::bpchar))
  • Buffers: shared hit=2
47. 0.000 0.000 ↓ 0.0 0 176

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

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

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

  • Output: usuloginsecr.id_usuario, usuloginsecr.ds_email, usuloginsecr.ds_login, usuloginsecr.ds_nome, usuloginsecr.ds_senha, usuloginsecr.in_ativo, usuloginsecr.ds_cert_chain_usuario, usuloginsecr.id_pk_tb_usuario_login_pg, usuloginsecr.id_sessao_pg, usuloginsecr.in_utiliza_login_senha, usuloginsecr.ds_nome_consulta, usuloginsecr.ds_nome_social, usuloginsecr.ds_nome_social_consulta
  • Index Cond: (usuloginsecr.id_usuario = CASE WHEN (procususecr.id_usuario_atribuicao_temporaria IS NULL) THEN procususecr.id_usuario ELSE procususecr.id_usuario_atribuicao_temporaria END)
49. 0.176 0.176 ↑ 1.0 1 176

Index Scan using tb_caixa_pk on pje.tb_caixa caixa (cost=0.29..0.30 rows=1 width=26) (actual time=0.001..0.001 rows=1 loops=176)

  • Output: caixa.id_caixa, caixa.nm_caixa, caixa.ds_caixa, caixa.id_tarefa, caixa.id_tarefa_anterior, caixa.in_sistema
  • Index Cond: ((proc.id_caixa)::integer = (caixa.id_caixa)::integer)
  • Buffers: shared hit=525
50. 0.001 0.348 ↓ 0.0 0 1

Nested Loop Left Join (cost=33.69..1,234.84 rows=2 width=236) (actual time=0.348..0.348 rows=0 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=171
51. 0.000 0.347 ↓ 0.0 0 1

Nested Loop Left Join (cost=33.41..1,234.21 rows=2 width=218) (actual time=0.347..0.347 rows=0 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=171
52. 0.000 0.347 ↓ 0.0 0 1

Nested Loop Left Join (cost=32.99..1,225.34 rows=2 width=208) (actual time=0.347..0.347 rows=0 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=171
53. 0.001 0.347 ↓ 0.0 0 1

Nested Loop Left Join (cost=32.57..1,216.46 rows=2 width=198) (actual time=0.347..0.347 rows=0 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=171
54. 0.000 0.346 ↓ 0.0 0 1

Nested Loop Left Join (cost=32.29..1,215.53 rows=2 width=198) (actual time=0.346..0.346 rows=0 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
  • Buffers: shared hit=171
55. 0.001 0.346 ↓ 0.0 0 1

Nested Loop Left Join (cost=32.01..1,214.61 rows=2 width=190) (actual time=0.346..0.346 rows=0 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=171
56. 0.001 0.345 ↓ 0.0 0 1

Nested Loop (cost=31.87..1,214.19 rows=2 width=154) (actual time=0.345..0.345 rows=0 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=171
57. 0.007 0.007 ↑ 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.005..0.007 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 = 43)
  • Rows Removed by Filter: 49
  • Buffers: shared hit=2
58. 0.000 0.337 ↓ 0.0 0 1

Nested Loop Left Join (cost=31.87..1,211.55 rows=2 width=118) (actual time=0.337..0.337 rows=0 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
  • Buffers: shared hit=169
59. 0.000 0.337 ↓ 0.0 0 1

Nested Loop (cost=31.59..1,210.70 rows=2 width=114) (actual time=0.337..0.337 rows=0 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=169
60. 0.001 0.337 ↓ 0.0 0 1

Nested Loop (cost=31.31..1,209.80 rows=2 width=108) (actual time=0.337..0.337 rows=0 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=169
61. 0.000 0.336 ↓ 0.0 0 1

Nested Loop (cost=30.89..1,208.83 rows=2 width=86) (actual time=0.336..0.336 rows=0 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=169
62. 0.000 0.336 ↓ 0.0 0 1

Nested Loop (cost=30.61..1,208.21 rows=2 width=86) (actual time=0.336..0.336 rows=0 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=169
63. 0.000 0.336 ↓ 0.0 0 1

Nested Loop (cost=30.33..1,207.63 rows=2 width=58) (actual time=0.336..0.336 rows=0 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=169
64. 0.000 0.336 ↓ 0.0 0 1

Nested Loop (cost=29.91..1,201.32 rows=2 width=34) (actual time=0.336..0.336 rows=0 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
  • Join Filter: (temaprocesso.id_pnl_agrupamento = tema_1.id_pnl_agrupamento)
  • Buffers: shared hit=169
65. 0.006 0.006 ↑ 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.003..0.006 rows=15 loops=1)

  • Output: tema_1.id_pnl_agrupamento, tema_1.nm_pnl_agrupamento, tema_1.in_ativo, tema_1.in_destaque, tema_1.cd_tipo_calculo, tema_1.in_agrupamento_assinatura
  • 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
66. 0.006 0.330 ↓ 0.0 0 15

Materialize (cost=29.91..1,198.99 rows=3 width=38) (actual time=0.022..0.022 rows=0 loops=15)

  • Output: temaprocesso.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
  • Buffers: shared hit=168
67. 0.029 0.324 ↓ 0.0 0 1

Hash Join (cost=29.91..1,198.98 rows=3 width=38) (actual time=0.324..0.324 rows=0 loops=1)

  • Output: temaprocesso.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
  • Hash Cond: ((proctrf_1.id_processo_trf)::integer = temaprocesso.id_processo)
  • Buffers: shared hit=168
68. 0.126 0.142 ↑ 4.7 176 1

Bitmap Heap Scan on pje.tb_processo_trf proctrf_1 (cost=12.85..1,177.74 rows=830 width=22) (actual time=0.030..0.142 rows=176 loops=1)

  • 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
  • Recheck Cond: ((proctrf_1.id_orgao_julgador)::integer = 43)
  • Heap Blocks: exact=159
  • Buffers: shared hit=163
69. 0.016 0.016 ↑ 4.7 176 1

Bitmap Index Scan on tb_processo_trf_in09 (cost=0.00..12.64 rows=830 width=0) (actual time=0.016..0.016 rows=176 loops=1)

  • Index Cond: ((proctrf_1.id_orgao_julgador)::integer = 43)
  • Buffers: shared hit=4
70. 0.071 0.153 ↑ 1.0 536 1

Hash (cost=10.36..10.36 rows=536 width=16) (actual time=0.153..0.153 rows=536 loops=1)

  • Output: temaprocesso.id_pnl_agrupamento, temaprocesso.id_processo
  • Buckets: 1024 Batches: 1 Memory Usage: 34kB
  • Buffers: shared hit=5
71. 0.082 0.082 ↑ 1.0 536 1

Seq Scan on pje.tb_pnl_agrupamento_processo temaprocesso (cost=0.00..10.36 rows=536 width=16) (actual time=0.013..0.082 rows=536 loops=1)

  • Output: temaprocesso.id_pnl_agrupamento, temaprocesso.id_processo
  • Buffers: shared hit=5
72. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_processo_tarefa_in05 on pje.tb_processo_tarefa proctarefa_1 (cost=0.42..3.14 rows=1 width=24) (never executed)

  • 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)
73. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_tarefa_pk on pje.tb_tarefa tarefa_1 (cost=0.27..0.29 rows=1 width=32) (never executed)

  • 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)
74. 0.000 0.000 ↓ 0.0 0

Index Scan using jbpm_task_pkey on pje_jbpm.jbpm_task task_1 (cost=0.29..0.31 rows=1 width=16) (never executed)

  • 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)
75. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_processo_pk on pje.tb_processo proc_1 (cost=0.42..0.47 rows=1 width=38) (never executed)

  • 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)
76. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_classe_judicial_pk on pje.tb_classe_judicial clajud_1 (cost=0.28..0.45 rows=1 width=10) (never executed)

  • 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)
77. 0.000 0.000 ↓ 0.0 0

Nested Loop (cost=0.28..0.41 rows=1 width=8) (never executed)

  • Output: tarefalote_1.id_tarefa_atividade_lote, tarefalote_1.id_tarefa
  • Inner Unique: true
78. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_tarefa_atividade_lote_in01 on pje.tb_tarefa_atividade_lote tarefalote_1 (cost=0.14..0.17 rows=1 width=12) (never executed)

  • Output: tarefalote_1.id_tarefa_atividade_lote, tarefalote_1.id_tarefa, tarefalote_1.id_tipo_atividade_lote_tarefa, tarefalote_1.nr_tamanho_maximo_lote
  • Index Cond: (tarefalote_1.id_tarefa = (tarefa_1.id_tarefa)::integer)
79. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_tipo_atividade_lote_tarefa_pk on pje.tb_tipo_atividade_lote_tarefa atividadelote_1 (cost=0.13..0.20 rows=1 width=4) (never executed)

  • Output: atividadelote_1.id_tipo_atividade_lote_tarefa, atividadelote_1.cd_tipo_atividade_lote_tarefa, atividadelote_1.nm_tipo_atividade_lote_tarefa
  • Index Cond: (atividadelote_1.id_tipo_atividade_lote_tarefa = tarefalote_1.id_tipo_atividade_lote_tarefa)
  • Filter: (atividadelote_1.cd_tipo_atividade_lote_tarefa = ANY ('{ASL,APL}'::bpchar[]))
80. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_orgao_julgador_colgiado_pk on pje.tb_orgao_julgador_colgiado ojc_1 (cost=0.14..0.19 rows=1 width=36) (never executed)

  • 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)
81. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_int_processo_usuario_in09 on pje.tb_int_processo_usuario procususecr_1 (cost=0.28..0.45 rows=1 width=16) (never executed)

  • Output: procususecr_1.id_int_processo_usuario, procususecr_1.id_processo_trf, procususecr_1.dh_inclusao, procususecr_1.id_usuario_inclusao, procususecr_1.id_orgao_julgador, procususecr_1.id_orgao_julgador_colegiado, procususecr_1.id_tarefa, procususecr_1.id_usuario, procususecr_1.in_inclusao_automatica, procususecr_1.in_ultima_informacao, procususecr_1.id_usuario_atribuicao_temporaria
  • Index Cond: (procususecr_1.id_processo_trf = (proctrf_1.id_processo_trf)::integer)
  • Filter: ((procususecr_1.id_orgao_julgador IS NULL) AND (procususecr_1.id_orgao_julgador_colegiado = (proctrf_1.id_orgao_julgador_colegiado)::integer))
82. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_int_processo_usuario_in09 on pje.tb_int_processo_usuario procusu_1 (cost=0.28..0.45 rows=1 width=20) (never executed)

  • 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 = 43) 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))
83. 0.000 0.000 ↓ 0.0 0

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

  • 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)
84. 0.000 0.000 ↓ 0.0 0

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

  • 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)
85. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_caixa_pk on pje.tb_caixa caixa_1 (cost=0.29..0.30 rows=1 width=26) (never executed)

  • 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)
86.          

SubPlan (for Subquery Scan)

87. 0.000 0.000 ↓ 0.0 0

Nested Loop (cost=17.89..70.48 rows=1 width=14) (never executed)

  • Output: usuario_1.ds_nome
  • Inner Unique: true
88. 0.000 0.000 ↓ 0.0 0

Nested Loop (cost=17.47..70.01 rows=1 width=4) (never executed)

  • Output: conclusao_magistrado_1.id_pessoa_magistrado
  • Inner Unique: true
89. 0.000 0.000 ↓ 0.0 0

Nested Loop Anti Join (cost=17.05..65.57 rows=1 width=4) (never executed)

  • Output: tb_processo_evento_1.id_processo_evento
90. 0.000 0.000 ↓ 0.0 0

Limit (cost=4.59..8.61 rows=1 width=16) (never executed)

  • Output: tb_processo_evento_1.dt_atualizacao, tb_processo_evento_1.id_processo_evento, tb_processo_evento_1.id_processo
91.          

Initplan (for Limit)

92. 0.000 0.000 ↓ 0.0 0

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) (never executed)

  • Output: tb_evento_processual_1.id_evento_processual
  • Index Cond: ((tb_evento_processual_1.cd_evento)::text = '51'::text)
93. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_processo_evento_in12 on pje.tb_processo_evento tb_processo_evento_1 (cost=0.43..4.45 rows=1 width=16) (never executed)

  • Output: tb_processo_evento_1.dt_atualizacao, tb_processo_evento_1.id_processo_evento, tb_processo_evento_1.id_processo
  • Index Cond: (((tb_processo_evento_1.id_processo)::integer = (processos.id_processo_trf)::integer) AND ((tb_processo_evento_1.id_evento)::integer = ($7)::integer))
  • Filter: (tb_processo_evento_1.id_processo_evento_excludente IS NULL)
94. 0.000 0.000 ↓ 0.0 0

Nested Loop (cost=12.45..56.94 rows=1 width=12) (never executed)

  • Output: pd_1.id_processo, pdbpa_1.dt_assinatura
  • Join Filter: ((pdbpa_1.dt_assinatura)::timestamp without time zone > (tb_processo_evento_1.dt_atualizacao)::timestamp without time zone)
95. 0.000 0.000 ↓ 0.0 0

Hash Semi Join (cost=12.02..55.78 rows=2 width=8) (never executed)

  • Output: pd_1.id_processo_documento_bin, pd_1.id_processo
  • Hash Cond: ((pd_1.id_tipo_processo_documento)::integer = (tb_parametro_1.vl_variavel)::integer)
96. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_processo_documento_in05 on pje.tb_processo_documento pd_1 (cost=0.43..43.96 rows=71 width=12) (never executed)

  • Output: pd_1.id_processo_documento, pd_1.ds_processo_documento, pd_1.id_processo, pd_1.id_usuario_inclusao, pd_1.id_usuario_exclusao, pd_1.dt_inclusao, pd_1.dt_exclusao, pd_1.ds_motivo_exclusao, pd_1.in_ativo, pd_1.id_tipo_processo_documento, pd_1.id_processo_documento_bin, pd_1.ds_observacao_procedimento, pd_1.id_jbpm_task, pd_1.in_documento_sigiloso, pd_1.id_papel, pd_1.id_usuario_alteracao, pd_1.id_localizacao, pd_1.ds_nome_usuario_inclusao, pd_1.ds_nome_papel, pd_1.ds_nome_usuario_alteracao, pd_1.ds_nome_usuario_exclusao, pd_1.ds_nome_localizacao, pd_1.dt_alteracao, pd_1.id_pk_tb_processo_documento_pg, pd_1.id_sessao_pg, pd_1.id_documento_principal, pd_1.nr_documento, pd_1.ds_instancia, pd_1.dt_juntada, pd_1.ds_identificador_unico, pd_1.nr_ordem_insercao, pd_1.nr_versao
  • Index Cond: ((pd_1.id_processo)::integer = (tb_processo_evento_1.id_processo)::integer)
  • Filter: ((pd_1.dt_juntada IS NOT NULL) AND ((pd_1.in_ativo)::bpchar = 'S'::bpchar))
97. 0.000 0.000 ↓ 0.0 0

Hash (cost=11.55..11.55 rows=3 width=15) (never executed)

  • Output: tb_parametro_1.vl_variavel
98. 0.000 0.000 ↓ 0.0 0

Bitmap Heap Scan on pje.tb_parametro tb_parametro_1 (cost=6.85..11.55 rows=3 width=15) (never executed)

  • Output: tb_parametro_1.vl_variavel
  • Recheck Cond: ((tb_parametro_1.nm_variavel)::text = ANY ('{idTipoProcessoDocumentoDespacho,idTipoProcessoDocumentoDecisao,idTipoProcessoDocumentoSentenca}'::text[]))
99. 0.000 0.000 ↓ 0.0 0

Bitmap Index Scan on tb_parametro_in01 (cost=0.00..6.85 rows=3 width=0) (never executed)

  • Index Cond: ((tb_parametro_1.nm_variavel)::text = ANY ('{idTipoProcessoDocumentoDespacho,idTipoProcessoDocumentoDecisao,idTipoProcessoDocumentoSentenca}'::text[]))
100. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_proc_dc_bin_pess_assin_in01 on pje.tb_proc_doc_bin_pess_assin pdbpa_1 (cost=0.43..0.57 rows=1 width=12) (never executed)

  • Output: pdbpa_1.id_processo_doc_bin_pessoa, pdbpa_1.id_processo_documento_bin, pdbpa_1.id_pessoa, pdbpa_1.ds_assinatura, pdbpa_1.dt_assinatura, pdbpa_1.ds_cert_chain, pdbpa_1.ds_nome_pessoa, pdbpa_1.id_sessao_pg, pdbpa_1.ds_algoritmo_digest, pdbpa_1.ds_assinatura_cms, pdbpa_1.id_pk_tb_pr_d_bin_pes_as_pg
  • Index Cond: ((pdbpa_1.id_processo_documento_bin)::integer = (pd_1.id_processo_documento_bin)::integer)
101. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_conclusao_magistrado_uk on pje.tb_conclusao_magistrado conclusao_magistrado_1 (cost=0.42..4.44 rows=1 width=8) (never executed)

  • 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 = (tb_processo_evento_1.id_processo_evento)::integer)
102. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_usuario_login_pk on pje.tb_usuario_login usuario_1 (cost=0.42..0.46 rows=1 width=18) (never executed)

  • 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)
103. 0.000 0.000 ↓ 0.0 0

Nested Loop (cost=17.89..70.48 rows=1 width=14) (never executed)

  • Output: usuario.ds_nome
  • Inner Unique: true
104. 0.000 0.000 ↓ 0.0 0

Nested Loop (cost=17.47..70.01 rows=1 width=4) (never executed)

  • Output: conclusao_magistrado.id_pessoa_magistrado
  • Inner Unique: true
105. 0.000 0.000 ↓ 0.0 0

Nested Loop Anti Join (cost=17.05..65.57 rows=1 width=4) (never executed)

  • Output: tb_processo_evento.id_processo_evento
106. 0.000 0.000 ↓ 0.0 0

Limit (cost=4.59..8.61 rows=1 width=16) (never executed)

  • Output: tb_processo_evento.dt_atualizacao, tb_processo_evento.id_processo_evento, tb_processo_evento.id_processo
107.          

Initplan (for Limit)

108. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_evento_processual_in02 on pje.tb_evento_processual (cost=0.15..4.17 rows=1 width=4) (never executed)

  • Output: tb_evento_processual.id_evento_processual
  • Index Cond: ((tb_evento_processual.cd_evento)::text = '51'::text)
109. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_processo_evento_in12 on pje.tb_processo_evento (cost=0.43..4.45 rows=1 width=16) (never executed)

  • Output: tb_processo_evento.dt_atualizacao, tb_processo_evento.id_processo_evento, tb_processo_evento.id_processo
  • Index Cond: (((tb_processo_evento.id_processo)::integer = (processos.id_processo_trf)::integer) AND ((tb_processo_evento.id_evento)::integer = ($0)::integer))
  • Filter: (tb_processo_evento.id_processo_evento_excludente IS NULL)
110. 0.000 0.000 ↓ 0.0 0

Nested Loop (cost=12.45..56.94 rows=1 width=12) (never executed)

  • Output: pd.id_processo, pdbpa.dt_assinatura
  • Join Filter: ((pdbpa.dt_assinatura)::timestamp without time zone > (tb_processo_evento.dt_atualizacao)::timestamp without time zone)
111. 0.000 0.000 ↓ 0.0 0

Hash Semi Join (cost=12.02..55.78 rows=2 width=8) (never executed)

  • Output: pd.id_processo_documento_bin, pd.id_processo
  • Hash Cond: ((pd.id_tipo_processo_documento)::integer = (tb_parametro.vl_variavel)::integer)
112. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_processo_documento_in05 on pje.tb_processo_documento pd (cost=0.43..43.96 rows=71 width=12) (never executed)

  • Output: pd.id_processo_documento, pd.ds_processo_documento, pd.id_processo, pd.id_usuario_inclusao, pd.id_usuario_exclusao, pd.dt_inclusao, pd.dt_exclusao, pd.ds_motivo_exclusao, pd.in_ativo, pd.id_tipo_processo_documento, pd.id_processo_documento_bin, pd.ds_observacao_procedimento, pd.id_jbpm_task, pd.in_documento_sigiloso, pd.id_papel, pd.id_usuario_alteracao, pd.id_localizacao, pd.ds_nome_usuario_inclusao, pd.ds_nome_papel, pd.ds_nome_usuario_alteracao, pd.ds_nome_usuario_exclusao, pd.ds_nome_localizacao, pd.dt_alteracao, pd.id_pk_tb_processo_documento_pg, pd.id_sessao_pg, pd.id_documento_principal, pd.nr_documento, pd.ds_instancia, pd.dt_juntada, pd.ds_identificador_unico, pd.nr_ordem_insercao, pd.nr_versao
  • Index Cond: ((pd.id_processo)::integer = (tb_processo_evento.id_processo)::integer)
  • Filter: ((pd.dt_juntada IS NOT NULL) AND ((pd.in_ativo)::bpchar = 'S'::bpchar))
113. 0.000 0.000 ↓ 0.0 0

Hash (cost=11.55..11.55 rows=3 width=15) (never executed)

  • Output: tb_parametro.vl_variavel
114. 0.000 0.000 ↓ 0.0 0

Bitmap Heap Scan on pje.tb_parametro (cost=6.85..11.55 rows=3 width=15) (never executed)

  • Output: tb_parametro.vl_variavel
  • Recheck Cond: ((tb_parametro.nm_variavel)::text = ANY ('{idTipoProcessoDocumentoDespacho,idTipoProcessoDocumentoDecisao,idTipoProcessoDocumentoSentenca}'::text[]))
115. 0.000 0.000 ↓ 0.0 0

Bitmap Index Scan on tb_parametro_in01 (cost=0.00..6.85 rows=3 width=0) (never executed)

  • Index Cond: ((tb_parametro.nm_variavel)::text = ANY ('{idTipoProcessoDocumentoDespacho,idTipoProcessoDocumentoDecisao,idTipoProcessoDocumentoSentenca}'::text[]))
116. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_proc_dc_bin_pess_assin_in01 on pje.tb_proc_doc_bin_pess_assin pdbpa (cost=0.43..0.57 rows=1 width=12) (never executed)

  • Output: pdbpa.id_processo_doc_bin_pessoa, pdbpa.id_processo_documento_bin, pdbpa.id_pessoa, pdbpa.ds_assinatura, pdbpa.dt_assinatura, pdbpa.ds_cert_chain, pdbpa.ds_nome_pessoa, pdbpa.id_sessao_pg, pdbpa.ds_algoritmo_digest, pdbpa.ds_assinatura_cms, pdbpa.id_pk_tb_pr_d_bin_pes_as_pg
  • Index Cond: ((pdbpa.id_processo_documento_bin)::integer = (pd.id_processo_documento_bin)::integer)
117. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_conclusao_magistrado_uk on pje.tb_conclusao_magistrado conclusao_magistrado (cost=0.42..4.44 rows=1 width=8) (never executed)

  • 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 = (tb_processo_evento.id_processo_evento)::integer)
118. 0.000 0.000 ↓ 0.0 0

Index Scan using tb_usuario_login_pk on pje.tb_usuario_login usuario (cost=0.42..0.46 rows=1 width=18) (never executed)

  • 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)
Planning time : 200.066 ms
Execution time : 6.872 ms