explain.depesz.com

PostgreSQL's explain analyze made readable

Result: OEuD

Settings
# exclusive inclusive rows x rows loops node
1. 0.000 0.050 ↑ 1.0 1 1

Limit (cost=2.14..18.38 rows=1 width=446) (actual time=0.049..0.050 rows=1 loops=1)

  • Output: pessoafisi0_.id_pessoa_fisica, pessoafisi0_3_.in_ativo, pessoafisi0_3_.dt_validade_senha, pessoafisi0_3_.ds_email, pessoafisi0_3_.hash_ativacao_senha, pessoafisi0_3_.ds_login, pessoafisi0_3_.ds_nome, pessoafisi0_3_.ds_senha, pessoafisi0_3_.in_sta (...)
2. 0.001 0.050 ↑ 1.0 1 1

Nested Loop (cost=2.14..18.38 rows=1 width=446) (actual time=0.049..0.050 rows=1 loops=1)

  • Output: pessoafisi0_.id_pessoa_fisica, pessoafisi0_3_.in_ativo, pessoafisi0_3_.dt_validade_senha, pessoafisi0_3_.ds_email, pessoafisi0_3_.hash_ativacao_senha, pessoafisi0_3_.ds_login, pessoafisi0_3_.ds_nome, pessoafisi0_3_.ds_senha, pessoafisi0_3_. (...)
3. 0.000 0.042 ↑ 1.0 1 1

Nested Loop (cost=1.71..17.88 rows=1 width=322) (actual time=0.041..0.042 rows=1 loops=1)

  • Output: pessoafisi0_1_.in_atrai_competencia, pessoafisi0_1_.in_classificado, pessoafisi0_1_.in_estrangeiro, pessoafisi0_1_.id_pessoa, pessoafisi0_1_.in_tipo_pessoa, pessoafisi0_1_.id_oj_inclusao, pessoafisi0_1_.in_pessoa_individualizada, pess (...)
4. 0.002 0.034 ↑ 1.0 1 1

Nested Loop (cost=1.28..17.40 rows=1 width=316) (actual time=0.033..0.034 rows=1 loops=1)

  • Output: pessoafisi0_1_.in_atrai_competencia, pessoafisi0_1_.in_classificado, pessoafisi0_1_.in_estrangeiro, pessoafisi0_1_.id_pessoa, pessoafisi0_1_.in_tipo_pessoa, pessoafisi0_1_.id_oj_inclusao, pessoafisi0_1_.in_pessoa_individualizada (...)
5. 0.003 0.025 ↑ 1.0 1 1

Nested Loop (cost=0.86..16.91 rows=1 width=297) (actual time=0.025..0.025 rows=1 loops=1)

  • Output: pessoafisi0_3_.in_ativo, pessoafisi0_3_.dt_validade_senha, pessoafisi0_3_.ds_email, pessoafisi0_3_.hash_ativacao_senha, pessoafisi0_3_.ds_login, pessoafisi0_3_.ds_nome, pessoafisi0_3_.ds_senha, pessoafisi0_3_.in_status_sen (...)
6. 0.015 0.015 ↑ 1.0 1 1

Index Scan using ubd20_011 on client.tb_pess_doc_identificacao pessoadocu1_ (cost=0.43..8.45 rows=1 width=4) (actual time=0.015..0.015 rows=1 loops=1)

  • Output: pessoadocu1_.id_pessoa_doc_identificacao, pessoadocu1_.cd_tp_documento_identificacao, pessoadocu1_.nr_documento_identificacao, pessoadocu1_.dt_expedicao, pessoadocu1_.ds_nome_pessoa, pessoadocu1_.in_usado_falsamente, (...)
  • Index Cond: ((regexp_replace((pessoadocu1_.nr_documento_identificacao)::text, '\D'::text, ''::text, 'g'::text) = '25722604844'::text) AND (pessoadocu1_.cd_tp_documento_identificacao = 'CPF'::bpchar))
7. 0.007 0.007 ↑ 1.0 1 1

Index Scan using tb_usuario_pkey on acl.tb_usuario_login pessoafisi0_3_ (cost=0.43..8.45 rows=1 width=293) (actual time=0.007..0.007 rows=1 loops=1)

  • Output: pessoafisi0_3_.id_usuario, pessoafisi0_3_.ds_email, pessoafisi0_3_.ds_login, pessoafisi0_3_.ds_nome, pessoafisi0_3_.ds_senha, pessoafisi0_3_.in_ativo, pessoafisi0_3_.ds_assinatura_usuario, pessoafisi0_3_.ds_cert_chai (...)
  • Index Cond: (pessoafisi0_3_.id_usuario = (pessoadocu1_.id_pessoa)::integer)
8. 0.007 0.007 ↑ 1.0 1 1

Index Scan using tb_pessoa_pkey on client.tb_pessoa pessoafisi0_1_ (cost=0.43..0.48 rows=1 width=19) (actual time=0.007..0.007 rows=1 loops=1)

  • Output: pessoafisi0_1_.id_pessoa, pessoafisi0_1_.id_tipo_pessoa, pessoafisi0_1_.in_tipo_pessoa, pessoafisi0_1_.in_atrai_competencia, pessoafisi0_1_.in_classificado, pessoafisi0_1_.in_pessoa_individualizada, pessoafisi0_1_.in_estra (...)
  • Index Cond: ((pessoafisi0_1_.id_pessoa)::integer = pessoafisi0_3_.id_usuario)
9. 0.008 0.008 ↑ 1.0 1 1

Index Scan using tb_usuario_pkey on core.tb_usuario pessoafisi0_2_ (cost=0.43..0.47 rows=1 width=6) (actual time=0.008..0.008 rows=1 loops=1)

  • Output: pessoafisi0_2_.id_usuario, pessoafisi0_2_.in_bloqueio, pessoafisi0_2_.in_provisorio
  • Index Cond: ((pessoafisi0_2_.id_usuario)::integer = (pessoafisi0_1_.id_pessoa)::integer)
10. 0.007 0.007 ↑ 1.0 1 1

Index Scan using tb_pessoa_fisica_pkey on client.tb_pessoa_fisica pessoafisi0_ (cost=0.43..0.49 rows=1 width=136) (actual time=0.007..0.007 rows=1 loops=1)

  • Output: pessoafisi0_.id_pessoa_fisica, pessoafisi0_.id_etnia, pessoafisi0_.id_estado_civil, pessoafisi0_.id_profissao, pessoafisi0_.id_escolaridade, pessoafisi0_.in_sexo, pessoafisi0_.dt_nascimento, pessoafisi0_.nm_genitora, pessoafisi0_.nm_g (...)
  • Index Cond: ((pessoafisi0_.id_pessoa_fisica)::integer = (pessoafisi0_1_.id_pessoa)::integer)
Planning time : 3.737 ms
Execution time : 0.133 ms