in reply to Re^5: Feasability of quick generation of complex report from large db?
in thread Feasability of quick generation of complex report from large db?
Your query returns the count for every possible cgroup x pclass combination every time. That's 70 x 12,000 = 840,000 count results returned. Then what - in Perl take just the combinations I'm intereted in. No - maybe I can add to your query - since a report uses just 5 industry_groups, I'd add:
Which will reduce results significantly.SELECT CG.answer as cgroup, CP.answer as pclass, count(*) FROM CG, CP WHERE CG.company = CP.company AND (cgroup='a' OR ..... cgroup='e') GRO +UP BY cgroup, pclass;
But - a single query on 15-million rows that returns ~50,000 results, faster than 350 queries on pairs of little ~10k~1k-row tables.....sounds possible.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^7: Feasability of quick generation of complex report from large db?
by Jenda (Abbot) on Feb 07, 2008 at 00:48 UTC | |
|
Re^7: Feasability of quick generation of complex report from large db?
by pc88mxer (Vicar) on Feb 06, 2008 at 20:00 UTC |