小白最快解决开发中mysql占用内存过高问题
2016-08-12 16:04
1566 查看
小白最快解决开发中mysql占用内存过高问题
在mysql的配置文件中---> 名字叫 my.ini
这个文件默认的位置是:C:\ProgramData\MySQL\MySQL Server 5.6\
因为操作系统默认是隐藏的这个文件夹的,
如果没有找到,请打开 我的电脑 --> 点击左上方的
组织->选择 文件夹和搜索选项-->点击 查看-->然后选中
显示隐藏的文件.文件夹和驱动器,
最后在回头来看看就可以找到了。
使用记事本等编辑软件打开my.ini文件,在结尾处添加以下代码:
performance_schema_max_table_instances=200
table_definition_cache=200
table_open_cache=128
重启mysql服务器会发现占用内存会降到50M以下
企业级应用上一般 my.ini 配置为:
修改:
1. query_cache_type修改为 1
2. query_cache_size修改128M
3. max_connections修改为1000
4. innodb_buffer_pool_size修改为512M
5. sort_buffer_size修改成16M
末尾添加:
group_concat_max_len=1024000
event_scheduler=1
在mysql的配置文件中---> 名字叫 my.ini
这个文件默认的位置是:C:\ProgramData\MySQL\MySQL Server 5.6\
因为操作系统默认是隐藏的这个文件夹的,
如果没有找到,请打开 我的电脑 --> 点击左上方的
组织->选择 文件夹和搜索选项-->点击 查看-->然后选中
显示隐藏的文件.文件夹和驱动器,
最后在回头来看看就可以找到了。
使用记事本等编辑软件打开my.ini文件,在结尾处添加以下代码:
performance_schema_max_table_instances=200
table_definition_cache=200
table_open_cache=128
重启mysql服务器会发现占用内存会降到50M以下
企业级应用上一般 my.ini 配置为:
修改:
1. query_cache_type修改为 1
2. query_cache_size修改128M
3. max_connections修改为1000
4. innodb_buffer_pool_size修改为512M
5. sort_buffer_size修改成16M
末尾添加:
group_concat_max_len=1024000
event_scheduler=1
相关文章推荐
- 黄聪:MYSQL使服务器内存CPU占用过高问题的分析及解决方法
- 通过修改my.ini配置文件来解决MySQL 5.6 内存占用过高的问题
- 关于mysql占用CPU过高,问题解决
- 解决mySQL占用内存超大问题
- 简单几步解决svchost占用内存过高问题
- 解决oracle服务占用内存过高的问题
- 解决mySQL占用内存超大问题
- 简单几步解决svchost占用内存过高问题
- Windows Server 内存占用过高问题解决
- MySQL占用内存与CPU过高测试与解决办法
- 解决mySQL占用内存超大问题
- 解决mySQL占用内存超大问题
- w3wp.exe占用CPU和内存问题过高的解决方法
- 解决mySQL占用内存超大问题
- 使用NFS时出现nfs_inode_cache占用内存过高问题的解决
- 解决mySQL占用内存超大问题
- android开发游记:位图压缩技巧与方法总结,解决加载大图内存占用过大问题
- 解决Window下MySql 5.6 安装后mysqld.exe内存占用很高的问题
- mysql5.6.20配置,解决占用内存太大问题
- mysql5.6.20配置,解决占用内存太大问题