--- D:/Developing/Projects/Ace Rainbow/site/weblog/sites/all/modules/sf_cache_test/sf_cache.admin.inc Tue Mar 25 02:11:22 2008 +++ D:/Developing/Projects/Ace Rainbow/site/weblog/sites/all/modules/sf_cache/sf_cache.admin.inc Fri May 09 12:08:10 2008 @@ -50,8 +50,8 @@ // NOTE: 8192 is a fixed size in bytes $query = "SELECT c1.fid AS fid1, c1.kind, c1.filepath AS path1, c2.fid AS fid2, c2.filepath AS path2 - FROM (sf_cache_temp_counter c1 FORCE INDEX (PRIMARY) JOIN sf_cache_temp_counter c2 ON (c1.kind = c2.kind AND c1.fid <= c2.fid)) - JOIN sf_cache_temp_relation r ON (c1.fid = r.fid1 AND c2.fid = r.fid2) + FROM ({sf_cache_temp_counter} c1 FORCE INDEX (PRIMARY) JOIN {sf_cache_temp_counter} c2 ON (c1.kind = c2.kind AND c1.fid <= c2.fid)) + JOIN {sf_cache_temp_relation} r ON (c1.fid = r.fid1 AND c2.fid = r.fid2) WHERE ROUND((r.quantity / c1.total) * (r.quantity / c2.total) * (SQRT(8192 / c1.size) * SQRT(8192 / c2.size)) * 100) >= %d"; // Add in the kind selection, if present.