PAGE 16
数据库性能调优方案
作为综合性多业务的“互联网+生活服务”平台,美团点评对数据库的稳定运行有较高的要求,小概率的性能抖动(包括慢SQL)都会造成一定的可用性损失。本文将从过去几年遇到的一些性能问题中,挑选了一个较为棘手的案例,探究端到端数据库性能问题的解决思路,为DBA同学在解决类似问题时提供一种参考。
问题描述
在一段时间内不断有开发同学反馈,线上应用程序获取数据超时,通过CAT监控系统发现这些应用的SQL 99line都比较高,这在一定程度上影响了对应业务的QoS,比如达不到99.99%的业务可用性(超时被定义为不可用)。这些问题出现在很多业务场景中,是一个普遍性问题。
通过CAT监控系统、SQL样本、慢查询系统等进一步了解,发现这类SQL有如下特征:
基本上都是以主键或唯一键为条件的简单查询,查询后的结果集及扫描的行数都比较小;
查询的表的数据总量也很小,最小的表甚至只有几千行;
时间达到了几百ms,甚至1s;
数据库的slow log里没有记录这类SQL。
下图为CAT相关监控数据的样本,以xxx-service这个service为例:
99line的监控数据,有很多SQL的返回时间超过100ms以上。
SQL的绝对数量在2016年9月6日当天为 :3788。
具体到某个SQL,甚至达到了929ms。
FB_Coach的表结构如下:
可看到最多
您可能关注的文档
- 如何构建高性能MySQL系统1.docx
- 软件应用研发体系建设方案1.docx
- 商业购物中心ERP管理系统方案建议书1.docx
- 商业银行核心系统优化方案建议书1.docx
- 商业银行智能网络工程咨询项目方案建议书1.docx
- 商业银行智能网络工程咨询项目实施方案1.docx
- 深度学习在互联网企业的运用1.docx
- 深信服IT产品架构介绍1.docx
- 深信服超融合架构平台-用户手册1.doc
- 深信服公司白皮书1.docx
- JJF 2445-2026IMT-2020(5G)移动通信综合测试仪校准规范.pdf
- 计量规程规范 JJF 2460-2026近距离治疗用井型电离室剂量仪校准规范.pdf
- 《JJF 2484-2026基于用户黏着度的大数据推荐算法测评方法》.pdf
- JJF 2484-2026基于用户黏着度的大数据推荐算法测评方法.pdf
- 计量规程规范 JJF 2484-2026基于用户黏着度的大数据推荐算法测评方法.pdf
- JJF 2028.3-2026冲击电压、冲击电流测量系统校准规范 第3部分:冲击用数字记录仪.pdf
- 计量规程规范 JJF 2447-2026数字移动通信综合测试仪多入多出(MIMO)参数校准规范.pdf
- JJF 2447-2026数字移动通信综合测试仪多入多出(MIMO)参数校准规范.pdf
- 《JJF 2447-2026数字移动通信综合测试仪多入多出(MIMO)参数校准规范》.pdf
- 计量规程规范 JJF 2482-2026随机数生成器可信度测评方法.pdf
最近下载
- 中国血液透析血管通路超声介入治疗专家共识(2024年版).pdf VIP
- 2026年乡镇卫生院招聘考试《药学知识》真题(附答案).docx
- 2019年秋九年级物理上册 12.1 认识内能课件 粤教沪版.ppt VIP
- 消防车荷载计算(等效静荷载版).doc VIP
- 2026年新教材外研版(三起)五年级上册英语Unit 3 Happy together 单元测试卷(含答案).docx VIP
- 农业企业经营与管理:耕耘希望的田野——农业企业生产管理PPT教学课件.pptx
- 智能机器人技术--巡检机器人.pptx VIP
- S系列主轴说明书V3.0版(MK公司).pdf VIP
- 四川省建筑工程劳动量定额、时间定额和主要施工机械台班产量定额_.pdf VIP
- 医学课件-卵巢过度刺激综合征的护理.pptx VIP
原创力文档

文档评论(0)