原文:http://bbs.landingbj.com/t-0-241441-1.html

MySQL处在高负载环境下,磁盘IO读写过多,肯定会占用很多资源,必然CP会U占用过高。

占用CPU过高,可以做如下考虑:

1.打开慢查询日志,查询是否是某个SQL语句占用过多资源,如果是的话,可以对SQL语句进行优化,比如优化 insert 语句、优化 group by 语句、优化 order by 语句、优化 join 语句等等;

2.考虑索引问题;

3.定期分析表,使用optimize table;

4.优化数据库对象;

5.考虑是否是锁问题;

6.调整一些MySQL Server参数,比如key_buffer_size、table_cache、innodb_buffer_pool_size、innodb_log_file_size等等;

7.如果数据量过大,可以考虑使用MySQL集群或者搭建高可用环境。

最新文章

  1. RabbitMQ 异常与任务分发
  2. EditText 自动格式化电话电话号码
  3. Hbase step by step 完全分布式安装
  4. Highcharts动态赋值学习
  5. spring,mybatis事务管理配置与@Transactional注解使用[转]
  6. 第1章 Python基础之字符编码
  7. Vue相关(过渡动画)
  8. Docker & ASP.NET Core (2):定制Docker镜像
  9. 解决来自美国IP的攻击过程
  10. k2datas 基础编程题,判断字符串是否有重复串
  11. 【JavaScript】EasyUIのForm的跨域提交问题解析
  12. linux的shadow文件
  13. js 锚点定位【转】
  14. Spring boot2.0 与 2.0以前版本 跨域配置的区别
  15. 第 3 章 镜像 - 010 - base 镜像
  16. UVALive 6906 Cluster Analysis 并查集
  17. Libnids读书笔记 (转)
  18. 基于Axis1.4的webservice接口开发(环境搭建)
  19. LDAP落地实战(四):Jenkins集成OpenLDAP认证
  20. 【转】Asp.Net MVC4 之Url路由

热门文章

  1. 从此使用linux系统,但是QQ是必不可少的!!该篇文章方法成功!!!已验证!!!!!
  2. Web和移动开发的未来
  3. centos7下kubernetes(6。运行应用)
  4. [CQOI2014]和谐矩阵
  5. 2018年尚硅谷《全套Java、Android、HTML5前端视频》
  6. 【vue】vue +element 搭建项目,el-input 常用的验证
  7. 网站建设部署与发布--笔记2-部署Apache
  8. # 20175329 2018-2019-2 《Java程序设计》第二周学习总结
  9. 环境部署(八):jenkins配置邮件通知
  10. Volley使用