Alguém poderia me indicar um material para me ajuda a interpretar o
resultado do comando EXPLAIN? É que estou fazendo uns testes de comparação
entre consultas com INNER/LEFT JOIN e Subquery (Cláusula IN)

Obrigado.

P.S Exemplo do resultado do EXPLAIN:

QUERY
PLAN

Nested Loop  (cost=19.33..46.85 rows=4
width=68)
->  Nested Loop  (cost=19.33..45.60 rows=4
width=72)
->  Hash Join  (cost=15.01..30.65 rows=1
width=72)
Hash Cond: (pr.idprocesso =
adv.fkprocesso)

->  Seq Scan on processo pr  (cost=0.00..15.63 rows=2
width=68)
Filter: (situacao =
0)

->  Hash  (cost=14.88..14.88 rows=10
width=4)
->  Bitmap Heap Scan on advogado_processo adv  (cost=4.33..14.88 rows=10
width=4)
Recheck Cond: (fkadvogado =
2)

->  Bitmap Index Scan on fkadvogado_processo  (cost=0.00..4.33 rows=10
width=0)
Index Cond: (fkadvogado =
2)

->  Bitmap Heap Scan on contrario_processo cp  (cost=4.32..14.84 rows=9
width=8)
Recheck Cond: (pr.idprocesso =
cp.fkprocesso)
->  Bitmap Index Scan on fkcontrarioprocesso_processo  (cost=0.00..4.32
rows=9 width=0)
Index Cond: (pr.idprocesso =
cp.fkprocesso)

->  Index Scan using pk_contrario_idcontrario on contrario ct
(cost=0.00..0.30 rows=1 width=4)
Index Cond: (ct.idcontrario =
cp.fkcontrario)
Filter: (lower((nome)::text) ~~ '%a%'::text)

-- 
Guilherme de Carvalho Carneiro
guilherme.carvalho[a]advogaweb.com.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a