您的位置:首页 > 数据库 > MySQL

小白最快解决开发中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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: