explain.depesz.com

PostgreSQL's explain analyze made readable

Result: BF6

Settings
# exclusive inclusive rows x rows loops node
1. 0.144 1.321 ↓ 5.5 397 1

Nested Loop (cost=0.86..4,231.46 rows=72 width=149) (actual time=0.288..1.321 rows=397 loops=1)

  • Output: pagamento.id, pagamento.operadora_id, pagamento.hospital_id, pagamento.convenio_id, pagamento.protocolo, pagamento.data_pagamento, pagamento.data_recebimento, guia.id, guia.pagamento_id, guia.beneficiario_id, guia.status_analise_glosa, guia.numero, guia.data_atendimento_inicio, guia.data_atendimento_fim, guia.senha, guia.valor_total_apresentado, guia.valor_total_pago, guia.diferenca, guia.valor_total_glosa_informada, guia.quantidade_itens, guia.id_tenant, guia.id_nucleo, guia.guia_associada, guia.valor_total_recursado, guia.valor_total_aceito
  • Buffers: shared hit=87 read=79
2. 0.997 0.997 ↓ 4.5 18 1

Index Scan using pagamento_data_pagamento_hosp_conv on teste_nao_particionando.pagamento (cost=0.42..676.16 rows=4 width=47) (actual time=0.271..0.997 rows=18 loops=1)

  • Output: pagamento.id, pagamento.operadora_id, pagamento.hospital_id, pagamento.convenio_id, pagamento.protocolo, pagamento.data_pagamento, pagamento.data_recebimento
  • Index Cond: ((pagamento.data_pagamento >= '2018-11-10'::date) AND (pagamento.data_pagamento <= '2018-11-20'::date) AND (pagamento.hospital_id = 18764) AND (pagamento.convenio_id = 65))
  • Buffers: shared hit=7 read=79
3. 0.180 0.180 ↑ 12.0 22 18

Index Scan using guia_pagamento_id on teste_nao_particionando.guia (cost=0.43..886.19 rows=264 width=102) (actual time=0.004..0.010 rows=22 loops=18)

  • Output: guia.id, guia.pagamento_id, guia.beneficiario_id, guia.status_analise_glosa, guia.numero, guia.data_atendimento_inicio, guia.data_atendimento_fim, guia.senha, guia.valor_total_apresentado, guia.valor_total_pago, guia.diferenca, guia.valor_total_glosa_informada, guia.quantidade_itens, guia.id_tenant, guia.id_nucleo, guia.guia_associada, guia.valor_total_recursado, guia.valor_total_aceito
  • Index Cond: (guia.pagamento_id = pagamento.id)
  • Buffers: shared hit=80
Planning time : 0.445 ms
Execution time : 1.380 ms