多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 一、CPU利用率过高优化 1、打开慢查询日志,查询是否是某个SQL语句占用过多资源,如果是的话,可以对SQL语句进行优化,比如优化 insert 语句、优化 group by 语句、优化 order by 语句、优化 join 语句等等; 2、考虑索引问题,把常用的数据量大的表的查询字段建好索引是必要的;通过增加索引解决问题,在实际项目中,得到了很多实际效果(CPU利用率由80%及以上直接优化到不足2%,提升了几十倍); ## 二、 磁盘空间占用过大 当您的库中删除了大量的数据后,您可能会发现数据文件尺寸并没有减小。这是因为删除操作后在数据文件中留下碎片所致; 可用optimize table 优化释放空间; ``` optimize table tableName ``` >[danger] 在optimize table 运行过程中,MySQL会锁定表。在optimize table 运行过程中,MySQL会锁定表;