一次项目实战 mysql 1000万 数据优化、系统cpu 99% 内存 88%
2017-08-30 13:56
1376 查看
前提说明:
1、app正常登录、显示信息、功能正常。
2、当点击一个历史数据列表时,空白无返回。
3、查看服务器日志无返回 。查看系统进程:mysql 系统cpu 99% 内存 88%
4、查看数据历史已经1400万数据、执行sql时间过长(360.000s) 5分钟,占用mysql 内存较大。
解决方案:
1、增加mysql 索引 增加条件后面的字段都加上组合索引、执行sql时间过长(40.000s)还是很慢,APP显示需要马上看到,还要进行推送。
2、对mysql 进行优化 缓存空间增加到 1024M tmp_table_size=1024M 重启mysql 服务
3、再去执行sql时,还是一样发现没有效果。过一会后再次执行 00.023s非常快 mysql 启动后需要等一下系统分配内存。
1、app正常登录、显示信息、功能正常。
2、当点击一个历史数据列表时,空白无返回。
3、查看服务器日志无返回 。查看系统进程:mysql 系统cpu 99% 内存 88%
4、查看数据历史已经1400万数据、执行sql时间过长(360.000s) 5分钟,占用mysql 内存较大。
解决方案:
1、增加mysql 索引 增加条件后面的字段都加上组合索引、执行sql时间过长(40.000s)还是很慢,APP显示需要马上看到,还要进行推送。
2、对mysql 进行优化 缓存空间增加到 1024M tmp_table_size=1024M 重启mysql 服务
3、再去执行sql时,还是一样发现没有效果。过一会后再次执行 00.023s非常快 mysql 启动后需要等一下系统分配内存。
相关文章推荐
- 大数据Spark“蘑菇云”项目实战第63课: 广告点击系统高可用性和性能优化 checkpoint wal driver高可用 并行度配置
- Linux上MySQL优化三板斧——CPU、内存、文件系统
- 【java】itoo项目实战之大数据查询之使用 new map 优化hibernate之级联查询
- 系统内存不足导致的一次数据异常关闭
- 大数据之数据库mysql优化实战(二)
- 中小型企业商业智能平台的开发和实现(数据仓库、BI系统、真实项目实战)
- 项目开发实战 jQuery+php+mysql实现数据上传功能
- 中小型企业商业智能平台的开发和实现(数据仓库、BI系统、真实项目实战)
- 大数据Spark “蘑菇云”行动第90课:Hive中Join电影店铺系统案例和性能优化、Index和Bucket案例实战
- 大数据之数据库mysql优化实战(一)
- SSM实战——秒杀系统之创建项目、管理依赖、设计数据库
- 项目开发实战 jQuery+php+mysql实现数据上传功能
- 一次MySQL查询优化实战
- 程序员面试学习宝典(算法设计、系统设计、数据科学、职业发展、实战项目)
- proc文件系统中cpu,内存,网络数据使用情况获取(附检测网速源码)
- MySQL 内存和CPU优化相关的参数
- WebGIS项目中利用mysql控制点库进行千万条数据坐标转换时的分表分区优化方案
- 项目视频讲解_基于SOA 思想下的WebService实战(电子商务需求,分析,架构全涉及,百万数据优化)
- MySQL架构优化实战系列1:数据类型与索引调优全解析
- 手机在线更新系统MySQL数据库服务器参数优化mycnf,16G内存8核CPU,