10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

宜信开源 | 案例:UAVStack 的慢 SQL 数据库监控实战(上)

  • 2020-02-09
  • 本文字数:725 字

    阅读完需:约 2 分钟

宜信开源 | 案例:UAVStack的慢SQL数据库监控实战(上)

背景


在此前的「UAVStack 的慢 SQL 数据库监控功能及其实现」一文中,我们提到,数据库连接池监控能够让运维人员随时了解数据库连接池的状态,有效防止系统出现连接池活动连接数占满无法连接数据库的情况;而慢 SQL 监控功能则可以动态展示一个系统的 SQL 情况,帮助优化 SQL 语句,让系统更稳定。


今天我们通过三个案例继续介绍数据库监控功能在实际场景中的应用,帮助大家更好地了解这一利器。


案例一


WechatIMG26.jpeg


上图是一个服务新功能上线的案例。


当时 UAV 收到了数据库慢 SQL 告警,登录系统进行问题诊断后,我们通过数据库监控发现了大量缓慢调用。


一条相对简单的 SQL,执行了 603 次,平均执行时间达到 1328.97ms,最大执行时间为 1815ms。


原因在于新功能上线后,相关运维人员未及时增加索引。


WechatIMG27.jpeg


点击图 1 中某一行可以查看详情(如图 2 所示)。本页列表包括了每一条 SQL 的开始执行时间、执行时长、入参、执行结果,可以看到每条 SQL 的执行时长均在 1200ms+。


WechatIMG28.jpeg


点击图 2 中某一行的调用链关联,可以跳转至本次 SQL 调用对应应用/服务的一条端到端完整的调用链路,JDBC 操作对应的调用环节高亮显示,如图 3 所示。


案例二


WechatIMG29.jpeg


上图为某外购催收系统的优化案例。


在系统未优化前,9:30-10:30 单个服务节点的 QPM 为 6000+,而给后端数据库带来的 QPM 是 13–14+万。通过数据库 QPM 与服务节点 QPM 的比值可知,每个服务请求对数据库带来的 SQL 操作数为 20+。


系统优化后,服务节点 QPM 不变,而数据库 QPM 下降到 2–4 万,数据库 QPM 与服务节点 QPM 的比值也下降到 5 左右。从监控层面上来看,系统优化效果还是比较明显的。


本文转载自宜信技术学院网站。


原文链接:http://college.creditease.cn/detail/268


2020-02-09 15:06710

评论

发布
暂无评论
发现更多内容

大数据培训和大学相关专业哪个更好

小谷哥

ESP32-C3 学习测试 蓝牙 篇(一、认识 ESP-IDF 的蓝牙框架、简单的了解蓝牙协议栈)

矜辰所致

蓝牙 ESP32-C3 9月月更 ESP-IDF

基于 RocketMQ 的 MQTT 服务架构在小米的实践

阿里巴巴云原生

阿里云 RocketMQ 云原生 mqtt

怎么样在应用中实现自助报表功能

石臻臻的杂货铺

报表

4步成功将三方库——speexdsp移植到OpenHarmony

OpenHarmony开发者

OpenHarmony

5 行 Python 爬虫代码,就能采集每日资讯@_@

梦想橡皮擦

9月月更

中秋发祝福?一套程序让你成为【相亲相爱一家人】群里最靓的仔

梦想橡皮擦

Python 9月月更

Vue入门指北——css中的js变量

Augus

Vue 9月月更

高性能数据访问中间件 OBProxy(五):一文讲透数据路由

OceanBase 数据库

10年经验hr亲授:刷完阿里P8架构师的RocketMQ核心手册,进大厂稳了

Geek_0c76c3

Java 数据库 开源 架构 开发

Python 几行代码实现一键抠图,收费应用 BYEBYE

梦想橡皮擦

9月月更

这篇文章教会我用 Python 读取 PDF 文件【收藏即会】

梦想橡皮擦

9月月更

Vue入门指北——渲染函数和jsx

Augus

Vue 9月月更

有什么好用的低代码快速开发平台?

优秀

低代码开发平台

Python 中的 super 函数怎么学,怎么解?

梦想橡皮擦

Python 9月月更

Vue3入门指北(一)组件API风格

Augus

Vue 9月月更

Java SE 19 虚拟线程

钟奕礼

java;

异地多活架构新突破:库存单元化部署技术思路揭秘

阿里技术

数据库 架构

前端培训学习有哪值得注意的呢?

小谷哥

大数据揭秘丨疫情影响下亚马逊女性夹克的逆袭之旅

前嗅大数据

大数据 数据分析 数据采集 跨境电商 亚马逊

react常见考点

beifeng1996

前端 React

【软通动力鸿湖万联扬帆系列“竞”开发板试用体验】折腾”竞“开发板

白晓明

OpenHarmony "竞"开发板体验

本周三,全球C++大会8大主题、近40场专题演讲盛大开启,龙蜥2位技术专家参加

OpenAnolis小助手

工具链 ebpf 2022 龙蜥 C++及系统软件技术大会

火速收藏!HUAWEI神级 SpringBoot 进阶笔记,竟一夜上到Github榜一

Geek_0c76c3

Java 数据库 开源 程序员 架构

从0到1上手阿里云服务器ECS(一)

六月的雨在InfoQ

云服务器 ECS 9月月更 LAMP 部署Mysql

一份react面试题总结

beifeng1996

前端 React

2022年Q2全国网络零售发展指数同比增长3.3%

易观分析

市场 消费

都 2022 年了,你真的会用 Python 的 pip 吗?

梦想橡皮擦

9月月更

北京Java培训收费标准是什么

小谷哥

java培训软件开发技术收费标准

小谷哥

Hackathon idea 清单出炉,总有一款适合你

PingCAP

TiDB

宜信开源 | 案例:UAVStack的慢SQL数据库监控实战(上)_文化 & 方法_谢知求_InfoQ精选文章