Re: Explaining Explain

From: "Nicolas Barbier" <nicolas(dot)barbier(at)gmail(dot)com>
To: Luckys <plpgsql(at)gmail(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Explaining Explain
Date: 2006-04-06 11:43:19
Message-ID: b0f3f5a10604060443qb100164s1f9bf6a4567820c9@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

2006/4/6, Luckys <plpgsql(at)gmail(dot)com>:

> I'm looking for some comphrensive article explaining the Optimizer, i.e
> detailed explanation on Hash joins, Nested Joins etc., and why would the
> Optimizer choose that.
> can anybody point me to some good tutorials and resources?

"A Tour of PostgreSQL Internals":
<url:http://www.postgresql.org/files/developer/tour.pdf>

"Recent PostgreSQL Optimizer Improvements":
<url:http://conferences.oreillynet.com/cs/os2003/view/e_sess/4372>

"Inside the PostgreSQL Query Optimizer":
<url:http://lca2005.linux.org.au/Papers/Neil%20Conway/Inside%20the%20PostgreSQL%20Query%20Optimizer/index.html>

The manual: <url:http://www.postgresql.org/docs/current/static/planner-optimizer.html>

Nicolas

--
Nicolas Barbier
http://www.gnu.org/philosophy/no-word-attachments.html

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Jonah H. Harris 2006-04-06 12:51:57 Re: Support Parallel Query Execution in Executor
Previous Message Jim Nasby 2006-04-06 11:41:55 Windows installer bugs (was: [BUGS] BUG #2374: Installation Error)