https://bugzilla.wikimedia.org/show_bug.cgi?id=23682

Aryeh Gregor <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #17 from Aryeh Gregor <[email protected]> 2010-08-16 
22:06:07 UTC ---
This should be fixed in r71174, although I don't understand CategoryTree well
enough to claim that it's fixed for all uses of the extension.  Running the
query that MediaWiki now produces, on a category with 1000 subcategories and
1000 other pages in the category:

mysql> SHOW STATUS LIKE 'Handler\_%';
+----------------------------+-------+
| Variable_name              | Value |
+----------------------------+-------+
| Handler_commit             | 0     |
| Handler_delete             | 0     |
| Handler_discover           | 0     |
| Handler_prepare            | 0     |
| Handler_read_first         | 0     |
| Handler_read_key           | 0     |
| Handler_read_next          | 0     |
| Handler_read_prev          | 0     |
| Handler_read_rnd           | 0     |
| Handler_read_rnd_next      | 62    |
| Handler_rollback           | 0     |
| Handler_savepoint          | 0     |
| Handler_savepoint_rollback | 0     |
| Handler_update             | 0     |
| Handler_write              | 60    |
+----------------------------+-------+
15 rows in set (0.00 sec)


mysql> SELECT 
page_id,page_namespace,page_title,page_is_redirect,page_len,page_latest,cl_to,cl_from,cat_id,cat_title,cat_subcats,cat_pages,cat_files
 FROM `page` JOIN `categorylinks` ON ((cl_from = page_id)) LEFT JOIN `category`
ON ((cat_title = page_title AND page_namespace = 14))  WHERE cl_to = 'Test' AND
cl_type = 'subcat'  ORDER BY cl_type, cl_sortkey LIMIT 200;
...snip...


mysql> SHOW STATUS LIKE 'Handler\_%';
+----------------------------+-------+
| Variable_name              | Value |
+----------------------------+-------+
| Handler_commit             | 1     |
| Handler_delete             | 0     |
| Handler_discover           | 0     |
| Handler_prepare            | 0     |
| Handler_read_first         | 0     |
| Handler_read_key           | 404   |
| Handler_read_next          | 199   |
| Handler_read_prev          | 0     |
| Handler_read_rnd           | 0     |
| Handler_read_rnd_next      | 62    |
| Handler_rollback           | 0     |
| Handler_savepoint          | 0     |
| Handler_savepoint_rollback | 0     |
| Handler_update             | 0     |
| Handler_write              | 60    |
+----------------------------+-------+
15 rows in set (0.00 sec)

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to