MySQL占用内存过大的问题解决
2016-02-01 17:14
621 查看
MySQL竟然变化这么大了,记忆里还是40MB左右的软件。
想找回记忆里大小的软件(老版本的软件),可以去这个地址看看:http://mirrors.soho.com
现在去官网下载都300多MB了……oracle在干啥呢……
安装完以后一启动,内存直接告警。
打开任务管理器一看,mysqld.exe竟然占用内存400多MB,我的Eclipse才300多MB……
好吧,找到了原因,为了数据库本身的较好的性能,在启动的时候预先“霸占”了大量的内存。
根据百度的结果,可以通过修改MySQL的配置文件对它进行优化。
① my.ini文件在哪里?
如果是像我一样windows下默认安装的,可以在C:\ProgramData\MySQL\目录下找找看。
② 只需要修改其中的这两条。
table_open_cache=2000 改为
table_open_cache=256
table_definition_cache=1400 改为
table_definition_cache=400
③ 重启MySQL,再打开任务管理器,mysqld.exe只占40M内存了。
想找回记忆里大小的软件(老版本的软件),可以去这个地址看看:http://mirrors.soho.com
现在去官网下载都300多MB了……oracle在干啥呢……
安装完以后一启动,内存直接告警。
打开任务管理器一看,mysqld.exe竟然占用内存400多MB,我的Eclipse才300多MB……
好吧,找到了原因,为了数据库本身的较好的性能,在启动的时候预先“霸占”了大量的内存。
根据百度的结果,可以通过修改MySQL的配置文件对它进行优化。
① my.ini文件在哪里?
如果是像我一样windows下默认安装的,可以在C:\ProgramData\MySQL\目录下找找看。
② 只需要修改其中的这两条。
table_open_cache=2000 改为
table_open_cache=256
table_definition_cache=1400 改为
table_definition_cache=400
③ 重启MySQL,再打开任务管理器,mysqld.exe只占40M内存了。
相关文章推荐
- 【转】mysql4.x版本数据导入5.x版本问题
- 【转】mysql发展历程 各分支版本溯源
- MYSQL存储过程 游标 循环等
- MySQL和postgresql的对比
- MySQL建表规范与常见问题
- 取消pppoe后,mysql正常退出!
- mysql binlog_format 适时修改
- mysql中utf-default collation
- 如何知道mysql中sql语句索引是否生效
- MySQL常用操作
- mysql主从复制(超简单)
- mysql中的if条件语句用法
- 将SQL文件导入MySql
- 我良辰有101种MySQL的调节和优化技巧!
- MySql数据库增删改查示例
- mysql-5.7.10免安装版配置
- MySQL 触发器简单实例
- MFC通过ODBC连接Mysql程序
- 使用Navicat for MySQL创建存储过程
- 【MySQL】MySQL的基础知识与常用操作--开发手册