[rhmessaging-commits] rhmessaging commits: r3409 - mgmt/trunk/cumin/python/cumin/grid.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Fri May 29 15:11:31 EDT 2009
Author: eallen
Date: 2009-05-29 15:11:31 -0400 (Fri, 29 May 2009)
New Revision: 3409
Modified:
mgmt/trunk/cumin/python/cumin/grid/job.strings
Log:
Order of magnitude increase in efficiency for JobGroupSet.count_sql
Modified: mgmt/trunk/cumin/python/cumin/grid/job.strings
===================================================================
--- mgmt/trunk/cumin/python/cumin/grid/job.strings 2009-05-29 15:07:26 UTC (rev 3408)
+++ mgmt/trunk/cumin/python/cumin/grid/job.strings 2009-05-29 19:11:31 UTC (rev 3409)
@@ -143,15 +143,13 @@
j.custom_group as job_group,
count(*) as jobs
from job as j
-inner join scheduler as s on s.id = j.scheduler_id
{sql_where}
group by j.custom_group
{sql_orderby}
{sql_limit}
[JobGroupSet.count_sql]
-select count(distinct j.custom_group)
-from job as j
+select count(1) from (select count(1) from job as j group by j.custom_group) as s;
{sql_where}
[JobGroupStats.html]
More information about the rhmessaging-commits
mailing list