社区
MySQL
帖子详情
怎样才能控制mysql占用内存的最大值?
一个正在减肥的胖子
2011-01-10 12:40:09
我的mysql在运行时,内存和虚拟内存一直在慢慢增加。
使用的全部是myisam表
show status;
出来的结果
连接数一直是3
数据库的插入删除动作比较频繁
请问各位大侠,如何才能控制器内存不要一直慢慢增加?
...全文
851
8
打赏
收藏
怎样才能控制mysql占用内存的最大值?
我的mysql在运行时,内存和虚拟内存一直在慢慢增加。 使用的全部是myisam表 show status; 出来的结果 连接数一直是3 数据库的插入删除动作比较频繁 请问各位大侠,如何才能控制器内存不要一直慢慢增加?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一个正在减肥的胖子
2011-01-10
打赏
举报
回复
这指的是内存吗? 那虚拟内存如何控制呢?
rucypli
2011-01-10
打赏
举报
回复
innodb引擎占用内存空间innodb_buffer_pool
myisam占用空间key_buffer_size
一个正在减肥的胖子
2011-01-10
打赏
举报
回复
[Quote=引用 6 楼 mr_mablevi 的回复:]
除了这个肯定还有其他地方用到内存的,向一般的查询.更新这些.都需要;楼主现在要想的办法是如何节省,而不是如何去不用内存..
[/Quote]
我觉得是如何回收内存。我的服务器需要做到24*365的运行,再怎么节省,也会有内存耗尽的时候。
发现内存虽然会回收一点点,但总体趋势还是向上涨的。
这就不符合我的要求了。
如何让mysql及时回收内存呢?
oraclemch
2011-01-10
打赏
举报
回复
[Quote=引用楼主 haihun666 的回复:]
我的mysql在运行时,内存和虚拟内存一直在慢慢增加。
使用的全部是myisam表
show status;
出来的结果
连接数一直是3
数据库的插入删除动作比较频繁
请问各位大侠,如何才能控制器内存不要一直慢慢增加?
[/Quote]
你的dml比较频繁,那你们对一致性要求高不高呢?如果高的话,建议用innodb吧!
小小小小周
2011-01-10
打赏
举报
回复
[Quote=引用 4 楼 haihun666 的回复:]
你的意思是说,涨key_buffer_size后就不会再涨了吗?
[/Quote]
除了这个肯定还有其他地方用到内存的,向一般的查询.更新这些.都需要;楼主现在要想的办法是如何节省,而不是如何去不用内存..
zuoxingyu
2011-01-10
打赏
举报
回复
select @@key_buffer_size + @@query_cache_size + @@tmp_table_size
+ @@max_connections * (
@@read_buffer_size + @@read_rnd_buffer_size + @@sort_buffer_size
+ @@join_buffer_size + @@binlog_cache_size + @thread_stack
) ) / 1024/1024;
结果是的单位是M。
增长到这个数量后就不会再增长了。
一个正在减肥的胖子
2011-01-10
打赏
举报
回复
[Quote=引用 1 楼 rucypli 的回复:]
innodb引擎占用内存空间innodb_buffer_pool
myisam占用空间key_buffer_size
[/Quote]
你的意思是说,涨key_buffer_size后就不会再涨了吗?
小小小小周
2011-01-10
打赏
举报
回复
虚拟内存就是采用硬盘来对物理内存进行扩展,将暂时不用的内存页写到硬盘上而腾出更多的物理内存让有需要的进程来用。当这些内存页需要用的时候在从硬盘读回内存。这一切对于用户来说是透明的。这应该由不得自己控制吧,通常在Linux系统说,虚拟内存就是swap分区;楼主用vmstat 查看试试
mysql
占用
内存
吗_
mysql
占多少
内存
展开全部
MySQL
自身
内存
规62616964757a686964616fe4b893e5b19e31333433646463划说到
MySQL
自身的
内存
规划,最先想到的就是
MySQL
中各种 buffer 的大小,innodb buffer pool 就是最鹤立鸡群的那个。innodb_buffer_...
mysql
内存
占用
_
mysql
占用
内存
过多
一、计算
mysql
所需的
内存
https://www.cnblogs.com/cheyunhua/p/9045057.html 理论有待学习https://www.cnblogs.com/simplelogic/archive/2012/12/06/2804798.html
mysql
used mem = key_buffer_size + query_cache_...
mysql
数据库
内存
占用
高原因(数据库
内存
占用
高)
mysql
数据库
内存
占用
高原因
mysql
内存
占用
过高的问题
现象:在
mysql
运行一天之后,发现
内存
占用
量达到总
内存
的百分之77,且swap被
占用
百分之50。第二步: 查看正常实例的使用情况。第三步: 查看事件类型下的
内存
量。第一步:开启
内存
使用的监控服务。第三步: 查看
内存
...
mysql
占用
内存
过高_
MySQL
内存
消耗过高问题处理
问题现象
MySQL
内存
持续增加,最高时物理
内存
消耗28-29g,导致swap使用率100%,进而造成
内存
不足,系统自动kill
mysql
进程。OS的syslog日志如下:3.
MySQL
内存
消耗过高分析与处理
MySQL
的
内存
消耗分为...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章