美文网首页
项目案例 某急送 数据库性能问题

项目案例 某急送 数据库性能问题

作者: 蔺蔺蔺赫赫 | 来源:发表于2019-07-24 17:19 被阅读0次

环境: centos 5.8 ,MySQL 5.0版本,MyISAM存储引擎,网站业务(LNMP),数据量50G左右

现象问题: 业务压力大的时候,非常卡;经历过宕机,会有部分数据丢失.

问题分析:

1.MyISAM存储引擎表级锁,在高并发时,会有很高锁等待

2.MyISAM存储引擎不支持事务,在断电时,会有可能丢失数据

职责

1.监控锁的情况:有很多的表锁等待

2.存储引擎查看:所有表默认是MyISAM

解决方案:

1.升级MySQL 5.6.10版本

2. 迁移所有表到新环境

3. 开启双1安全参数

4. 重新主从

相关文章

  • 项目案例 某急送 数据库性能问题

    环境: centos 5.8 ,MySQL 5.0版本,MyISAM存储引擎,网站业务(LNMP),数据量50G左...

  • 一次服务端性能问题排查过程

    陆续聊了性能测试指标和性能测试排查过程也有四五篇文章了,今天分享一个真实的性能测试真案例。 在一次某银行项目性能测...

  • Spring Boot 集成Spring Cache+Redis

    问题 项目中有时有大量的数据库IO操作,在高并发下会出现数据库的性能瓶颈问题,所以通过搭建数据库缓存来缓解数据库压...

  • [Unity] UGUI DrawCall合并

    这两天跑项目性能,发现不少问题,其中某系统UI的DrawCall占到了135个之高,给项目的大佬们跪了Orz......

  • 特殊情况下的加班加点

    参考案例 案例简介 王某是某供电所的维修工,某线路经常出问题,王某经过几次维修后,向领导反映问题,但因处在春节期间...

  • Spring Redis踩坑记录

    现开发的项目中,某接口需要频获取同一个实体,如果每次都查数据库的话,性能消耗太大,于是决定使用redis做缓存。R...

  • 皕杰报表在JBOSS上部署 2018-10-15

    皕杰报表web应用怎么部署到jboss? 本案例数据库为本地数据库mysql,web项目为原tomcatweb项目...

  • What?数据量巨大还不分库分表? Sharding-JDBC

    核心概念 数据分片 读写分离 执行流程 项目实战 最近项目中不少表的数据量越来越大,并且导致了一些数据库的性能问题...

  • MySQL分库分表篇

    1 传统项目结构 2 数据库性能瓶颈 ① 数据库连接数据库连接是非常稀少的资源,MySQL数据库默认100个连接,...

  • Django-session-redis,Django使用red

    自己公司的运维平台项目,考虑到session保存到数据库的性能问题,所以使用redis做为缓存服务,于是在gith...

网友评论

      本文标题:项目案例 某急送 数据库性能问题

      本文链接:https://www.haomeiwen.com/subject/ochslctx.html