On Saturday 21 February 2004 16:18, John Siracusa wrote: John, > Next, thanks to my earlier thread, I clustered the table on the date > column and then "SET STATISTICS" on the date column to be 100. That > did the trick, and I stopped explicitly disabling seqscan.
100? Are you sure you don't mean some other number? 100 is not very high for problem analyze issues. You might try 500. Generally when I have a problem query I raise stats to something like 1000 and drop it down until the problem behaviour starts re-appearing. > date_trunc('day', date) AS date Have you tried putting an index on date_trunc('day', date) and querying on that instead of using this: > date BETWEEN '2004-02-01 00:00:00' AND '2004-02-28 23:59:59' -- Josh Berkus Aglio Database Solutions San Francisco ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly