> But for simple queries, you might get some insight if you set
> enable_seqscan to off.  Then the planner will give you an index-using
> plan if it is at all possible.  Then you can compare the costs.  If the
> planner still gives you a sequential scan, then the index was not
> applicable for other reasons.

Thanks!  This gives me enough information. I was essentially looking for
something concrete to discuss for cases where someone even more novice than
myself in query optimization points to issues after adding an index.

I have a tangential question that I am curious about more than it being
helpful in building queries.

Is index information used to determine the input scan cost or is that
determine through another mechanism or other metadata in the table?  I mean
this for a simple case and not in an exhaustive general sense.  For example
a table with an id and timestamp column with an index on the id and
timestamp filtered by a date range.

Reply via email to