explain.depesz.com

PostgreSQL's explain analyze made readable

Result: 0b0L : query documentacion original

Settings
# exclusive inclusive rows x rows loops node
1. 0.003 2.014 ↑ 7.0 1 1

Nested Loop (cost=213.38..214.53 rows=7 width=8) (actual time=2.014..2.014 rows=1 loops=1)

  • Output: documentaciontramitesdocumento.id
  • Buffers: shared hit=155
2. 0.007 1.996 ↑ 7.0 1 1

HashAggregate (cost=213.24..213.31 rows=7 width=8) (actual time=1.996..1.996 rows=1 loops=1)

  • Output: documentosigno.idarchivobinario
  • Group Key: documentosigno.idarchivobinario
  • Buffers: shared hit=153
3. 0.802 1.989 ↑ 7.0 1 1

Hash Join (cost=29.96..213.22 rows=7 width=8) (actual time=1.353..1.989 rows=1 loops=1)

  • Output: documentosigno.idarchivobinario
  • Inner Unique: true
  • Hash Cond: (documentosigno.ideventotramitacion = eventotramitacion.id)
  • Buffers: shared hit=153
4. 1.107 1.107 ↓ 1.0 3,191 1

Seq Scan on public.documentosigno (cost=0.00..174.89 rows=3,189 width=16) (actual time=0.019..1.107 rows=3,191 loops=1)

  • Output: documentosigno.id, documentosigno.idsigno, documentosigno.idtramitesigno, documentosigno.md5, documentosigno.nombre, documentosigno.size, documentosigno.tipodocumento, documentosigno.idarchivobinario, documentosigno.ideventotramitacion, documentosigno.idtiposubtramite, documentosigno.archivodescargado, documentosigno.descripcion, documentosigno.descripcionerror
  • Buffers: shared hit=143
5. 0.010 0.080 ↑ 1.1 38 1

Hash (cost=29.45..29.45 rows=41 width=8) (actual time=0.080..0.080 rows=38 loops=1)

  • Output: eventotramitacion.id
  • Buckets: 1024 Batches: 1 Memory Usage: 10kB
  • Buffers: shared hit=10
6. 0.070 0.070 ↑ 1.1 38 1

Index Scan using eventotramitacion_idsubtramite_idx on public.eventotramitacion (cost=0.29..29.45 rows=41 width=8) (actual time=0.041..0.070 rows=38 loops=1)

  • Output: eventotramitacion.id
  • Index Cond: (eventotramitacion.idsubtramite = 5632)
  • Buffers: shared hit=10
7. 0.015 0.015 ↑ 1.0 1 1

Index Scan using documentaciontramitesdocumento_iddocumento_idx on public.documentaciontramitesdocumento (cost=0.14..0.16 rows=1 width=16) (actual time=0.015..0.015 rows=1 loops=1)

  • Output: documentaciontramitesdocumento.borradoenseguimiento, documentaciontramitesdocumento.id, documentaciontramitesdocumento.iddocumento, documentaciontramitesdocumento.idtramite
  • Index Cond: (documentaciontramitesdocumento.iddocumento = documentosigno.idarchivobinario)
  • Buffers: shared hit=2