这不,在阿里云上买了一个 mYsql 的基础版,跑跑网站,觉得还是挺方便的。可是发现一个问题就是数据库的内存占有太高了,近 90% 的内存占有率,要知道,我这个 ECS 上面仅仅放了两个小网站,流量在 2000IP 左右,不应该会出现这个问题的。

前面的 87.58% 是平时占有的,通过修改一个参数,哈哈一下子,就降低到 58.46%。
把
performance_schema_max_table_instances 1000
改为
performance_schema_max_table_instances 400
怎么改变呢?进入云数据库 RDS 版--> 右下角的 “参数设置”,找到 loose_performance_schema_max_table_instances 把 1000 修改成 400,然后点击 “提交参数”,稍等几分钟就可以了。当然你可以直接进入数据库服务器的文件中修改哈。这不,经过一天的测试,运行稳定,内存降低了不少。
阿里云 RDS 后来阿里云更新过后,内存占有 20%,CPU 占有只有 10%,可见还是阿里云优化的问题