explain.depesz.com

PostgreSQL's explain analyze made readable

Result: PTj6

Settings
# exclusive inclusive rows x rows loops node
1. 0.005 1,175.536 ↑ 1.0 1 1

Limit (cost=2.14..64,075.94 rows=1 width=446) (actual time=818.371..1,175.536 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.009 1,175.531 ↑ 1.0 1 1

Nested Loop (cost=2.14..64,075.94 rows=1 width=446) (actual time=818.368..1,175.531 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.009 1,163.322 ↑ 1.0 1 1

Nested Loop (cost=1.71..64,075.45 rows=1 width=322) (actual time=806.162..1,163.322 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.011 1,144.779 ↑ 1.0 1 1

Nested Loop (cost=1.28..64,074.96 rows=1 width=316) (actual time=787.620..1,144.779 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.017 1,130.487 ↑ 1.0 1 1

Nested Loop (cost=0.86..64,074.47 rows=1 width=297) (actual time=773.329..1,130.487 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. 1,090.902 1,090.902 ↑ 1.0 1 1

Index Scan using ubd20_01 on client.tb_pess_doc_identificacao pessoadocu1_ (cost=0.43..64,066.02 rows=1 width=4) (actual time=733.747..1,090.902 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)
  • Filter: (pessoadocu1_.cd_tp_documento_identificacao = 'CPF'::bpchar)
7. 39.568 39.568 ↑ 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=39.568..39.568 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. 14.281 14.281 ↑ 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=14.280..14.281 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. 18.534 18.534 ↑ 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=18.533..18.534 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. 12.200 12.200 ↑ 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=12.199..12.200 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 : 26.735 ms
Execution time : 1,175.727 ms