5

MySQL 5.1.63 在 Debian Sqeeze OS 中占用了越来越多的内存。

这是我的最高输出:

在此处输入图像描述

目前 MySQLd 使用 732Mb 常驻内存(RES 列),VIRT 855M。但两天前它从大约 330Mb 的 RAM 开始。

不幸的是,有一天它通过一些未识别的错误查询达到了 1.2G 的峰值,并且永远不会下降......导致服务器停机。

我尝试了以下方法来使用 mysql 控制台降低 VIRT(虚拟内存)和 RES(驻留 RAM),而无需重新启动 MySQLd 服务器,但没有成功:

mysql> FLUSH TABLES;

mysql> FLUSH QUERY CACHE;

mysql> RESET QUERY CACHE;

MySQL RAM 使用量仍为 732m。

任何想法 ?

4

1 回答 1

-2

阅读:http ://www.chriscalender.com/?p=1278

打开 my.cnf 并在最后添加:performance_schema=0

重新启动您的服务。从 620MB 我现在使用了 38MB 内存。

于 2014-01-04T14:19:18.893 回答