Der Planner ist einer der wichtigsten Bestandteile der Datenbank. Die Güte der erzeugten Execution Plans schlägt sich 1:1 auf die Performance der Datenbank durch. In PostgreSQL gibt es einige Möglichkeiten, dem Planner mitzuteilen, was er tun oder möglichst unterlassen sollte.