开发者社区> 问答> 正文

在centos上自己安装的mysql为何如此占内存

使用的是阿里云的centos系统,没有使用一键安装,全部都是自己手动安装的。昨天想装一个ftp竟然提示内存不足,使用top命令看了一下,剩余内存竟然只剩几兆,几乎全部的内存被mysql吃掉了。我用的是1G内存的配置。系统重启了一下,刚开始内存挺大,然后慢慢的就开始变小了,将mysql优化了一下,系统运行一段时间后剩余内存还是不足百兆。这个问题有遇到的吗,如何解决,因为mysql在别的地方也安装过,不应该如此占用内存。QQ_20151221195805

展开
收起
kissjava 2015-12-22 09:38:08 8991 0
2 条回答
写回答
取消 提交回答
  • 我遇到了一模一样的问题,然后按照你的方法改了,并没有效果,反而感觉占用内存上升的更快了。请问题主目前的解决方案是什么。

    2019-07-17 18:20:32
    赞同 展开评论 打赏
  • 个人稍微解决了一下,上面忘了说,我的mysql版本是:64位的5.7.9,应该是当前最新版本。从网上找了一下资料,反正就是从配置文件上下手,我本机上安装的是windows版的64位5.6.25,占用内存就非常小,我对照着他的配置文件修改了一下5.7.9的配置文件。
    [mysqld]
    lower_case_table_names=1
    character-set-server=utf8
    max_connections = 300
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    key_buffer_size = 16k
    max_allowed_packet = 1M
    thread_stack = 64k
    sort_buffer_size = 64k
    net_buffer_length = 2k
    performance_schema_max_table_instances = 12500
    table_open_cache_instances = 1
    eq_range_index_dive_limit = 10
    innodb_buffer_pool_dump_at_shutdown = OFF
    innodb_buffer_pool_load_at_startup = OFF
    innodb_checksum_algorithm = innodb
    innodb_file_format = Antelope
    innodb_file_format_max = Antelope
    innodb_large_prefix = OFF
    innodb_purge_threads = 1
    innodb_strict_mode = OFF
    max_seeks_for_key = 4294967295
    max_write_lock_count = 4294967295
    myisam_max_sort_file_size = 2146435072
    performance_schema_accounts_size = 100
    performance_schema_hosts_size = 100
    performance_schema_max_cond_instances = 6900
    performance_schema_max_file_classes = 50
    performance_schema_max_mutex_instances = 21000
    performance_schema_max_rwlock_instances = 10800
    performance_schema_max_table_handles = 4000
    performance_schema_max_thread_instances = 2100
    performance_schema_setup_actors_size = 100
    performance_schema_setup_objects_size = 100
    performance_schema_users_size = 100
    sync_binlog = 0
    目前的话,情况好了一些。现在mysql占用内存26.4%,剩余内存能稳定在300兆左右了。

    2019-07-17 18:20:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载