FastNetMon

Tuesday 2 February 2010

Отключение query_cache в MySQL

Для многих тестов железа крайне противопоказан MySQL Query_Cache. Поэтому будем его отключать :)

Документация MySQL говорит следующее:
To set the size of the query cache, set the query_cache_size system variable. Setting it to 0 disables the query cache. The default size is 0, so the query cache is disabled by default.


Иными словами, для отключения query_cache достаточно установить в нуль глобальную переменную query_cache_size.

Сделать это в root консоли MySQL можно так:

set global query_cache_size=0;


После чего убеждаемся, что новое значение применилось:

show variables like 'query_cache_size';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| query_cache_size | 0 |
+------------------+-------+
1 row in set (0.00 sec)


А косвенно в этой опции можно убедиться по диким тормозам, которые начнутся при работе с БД :)

источник: http://dev.mysql.com/doc/refman/5.0/en/query-cache-configuration.html

No comments :

Post a Comment

Note: only a member of this blog may post a comment.