双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

新手linux 下mysql内存占用过高

邹知宇 邹知宇 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
系统是centos,内存只有512M,刚安装好一直不能启动服务,后来修改为 innodb_buffer_pool_size = 10M,便可以启动成功了,但是还是会占400M多,这样我连启动其他软件的内存都没有了,而且机器会比较慢,下面是我my.cnf的配置:

mysql版本是MySQL-server-5.6.16-1.rhel5.x86_64.rpm

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

[mysqld]
#Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 10M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal value.
join_buffer_size =256k
key_buffer_size = 24M
sort_buffer_size = 512k
read_rnd_buffer_size = 2M

thread_cache_size = 10
query_cache_size = 1M
query_cache_limit = 2M
query_cache_min_res_unit = 4K
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

小弟初接触linux,求大神指点,怎么配置能降低内存? 感激不尽~
...全文

相关推荐

Mysql CPU占用高的问题解决方法小结

最近发现php网站发布信息比较慢,而且同网站目录下的asp经常登录后立即就重新登录,立即考虑到服务器资源占用问题,所以进服务器看到原来mysql占用率较高 25-60%左右,偶尔能跑到100%,所有导致上述问题的发生

weixin_38547421

Mysql占用过高CPU时的优化手段(必看)

Mysql占用CPU过高的时候,该从哪些方面下手进行优化? 占用CPU过高,可以做如下考虑: 1)一般来讲,排除高并发的因素,还是要找到导致你CPU过高的哪几条在执行的SQL,show processlist语句,查找负荷最重的SQL语句,优化该SQL,比如适当建立某字段的索引; 2)打开慢查询日志,将那些执行时间过长且占用资源过多的SQL拿来进行explain分析,导致CPU过高,多数是GroupBy、OrderBy排序问题所导致,然后慢慢进行优化改进。比如优化insert语句、优化group by语句、优化order by语句、优化join语句等等; 3)考虑定时优化文件及索引; 4)定期

weixin_38683895

使用MySQL Slow Log来解决MySQL CPU占用高的问题

在Linux VPS系统上有时候会发现MySQL占用CPU高,导致系统的负载比较高。这种情况很可能是某个SQL语句执行的时间太长导致的。优化一下这个SQL语句或者优化一下这个SQL引用的某个表的索引一般能解决问题

weixin_38669093

php-fpm 占用CPU过高,100%的解决方法

主要介绍了php-fpm 占用CPU过高,100%的解决方法,需要的朋友可以参考下

weixin_38627213

MySQL OOM 系列一 Linux内存分配

今天想提到的是线上一个4G的RDS实例,发生了OOM(out of memory)的问题,MySQL进程被直接Kill掉了。在解释这个问题的时候,我们首先需要从Linux系统内存分配策略讲起

weixin_38655284
评论 7
收藏 已收藏
分享
返回顶部
邹知宇
MySQL 57,062 成员 56,759 内容