[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