Как понять работу sql-запроса?
Запросы кэшируютсяmysql> show variables like 'query_cache%';
+------------------------------+----------+
| Variable_name                | Value    |
+------------------------------+----------+
| query_cache_limit            | 10485760 |
| query_cache_min_res_unit     | 4096     |
| query_cache_size             | 52428800 |
| query_cache_type             | ON       |
| query_cache_wlock_invalidate | OFF      |
+------------------------------+----------+
5 rows in set (0.20 sec)
Возможно у вас есть непонимание основ работы бд. НапримерSELECT `group_id` FROM `vkmembers` ORDER BY `members` DESC LIMIT 0,20
возможно по вашему мнению быстренько выбирает 20 последних записей, что на самом деле не так.
PS: попробуй уменьшить query_cache хотя бы до 16 мб, а то и вовсе отключить.