Im finding that when I execute a query joining to a large fact table (~450
million rows) using a composite key of INT(11) & DATE for a single Date i.e.

AND dimension.id = factable.id
AND factable.Date = '2004-06-22'

the query returns exceptionally fast.  However, when I change this to a
range, i.e.

AND dimension.id = factable.id
AND factable.Date >= '2004-06-15'
AND factable.Date < '2004-06-22'

the performance degrades disproportionately to the number of single day
queries it would take to get the results.

Since the main part of the SELECT statement is an aggregate, the first query
does me no good.

Does anyone have a similar experience, and/or suggestion for improving the
performance of this?






-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to