微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Percona 5.6高内存使用率

我不确定堆栈是否是正确的地方,但我最近从5.5升级到了Percona 5.6,内存使用量猛增!

这是从PS:

MysqL 4598 0.0 29.5 1583356 465312 ? Sl Oct17 9:07 /usr/sbin/MysqLd --basedir=/usr --datadir=/var/lib/MysqL --plugin-dir=/usr/lib6

我正在专用的VSS上

我的服务器只有一个ram演出…这只是根据PS只有30%的内存使用率?

如何在Linux中只处理新的(未经处理的)文件

在linux上加载多个相似的共享库

我可以使用imageMagick从图像中获取IPTC和EXIF数据吗?

Linux独立的可执行代码

如何在awk中使用bash命令

我有我的内存设置在configuration比这less,当我运行MysqLTuner我得到:

[OK] Maximum possible memory usage: 338.9M (22% of installed RAM)

那么我如何使用几乎500MB的物理内存和超过一半的虚拟?

这是一个错误MysqL或与我的服务器?

在C ++代码中使用哪个命令来执行程序?

地址空间中未使用的内存是否受保护

内核首先初始化共享标准C库吗?

在Linux上桥接CoreFoundation

如何使用PHP将.NET源文件编译为可执行文件

发现在MysqL 5.6中,performance_schema认是打开的。 它在5.5和之前被认禁用。 从5.6.6开始它已经被认启用

performance_schema =关闭到我的配置文件修复了这个问题。

我想象没有内存的人运行performance_schema将不会使用它。

这可能会影响MysqL 5.6.6的其他发行版。

我有这个问题,并修复MysqL.ini中的一些(增加)缓存值排序问题。

table_deFinition_cache – 设置为400

从“ http://bugs.MysqL.com/bug.PHP?id=68287 ”这里讨论

是的,有基于table_open_cache和table_deFinition_cache和max_connections的阈值,并且跨越阈值会使RAM使用量大增。 阈值首先决定服务器大小是小的,中等的还是大的。

小:所有三个相同或比认值(2000,400,151)少。 大:三者中的任何一个都是认值的两倍以上。 中等:其他

从记忆里。 我的设置为2000+,并将其排序。

在CentOS上帮助我的是改变内存分配器:

yum install jemalloc-devel

添加到my.cnf中:

[MysqLd_safe] malloc-lib = /usr/lib64/libjemalloc.so.1

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐