Arnaud Lesauvage wrote:
It is quite typical, yes. It is the base query of a view. In fact, most views have a lot more joins (they join with all the upper-level tables).But 150ms is OK, indeed.
If the query using the view does anything more than a "SELECT * FROM view", you should do an explain analyze of the query instead of the definition of the view. The access plan might look very different.
-- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com