写点什么

宜信开源 | 案例: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:06584

评论

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

HarmonyOS学习路之开发篇——Intent

爱吃土豆丝的打工人

HarmonyOS Ability intent 页面跳转

降低网络AI应用开发门槛,AIOps两大部署模式来助力

华为云开发者联盟

运维 RPA 自动化 AIOPS 华为云AIOps

缓存的世界 Redis(三)

卢卡多多

redis 6月日更

对于后端服务器,框架是怎样的?处理事务的逻辑是怎样的?你了解多少?

奔着腾讯去

c++ io 服务器 信号机制 事件

我是一个请求,我该何去何从

华为云开发者联盟

CSE 请求 条件 Verticle Route

喜讯 | 拍乐云荣膺「全球云计算大会“云鼎奖”」,先进技术受业界肯定

拍乐云Pano

技术生态两手抓,打造面向未来的企业级领先数据库

华为云开发者联盟

数据库 开源 云原生 华为云 GaussDB

技术部门Leader:如何平衡技术能力与项目管理能力?

万事ONES

项目管理 研发管理 技术管理 ONES

云原生消息队列RocketMQ:为什么我们选择 RocketMQ

阿里巴巴云原生

十亿级流量下,我与Redis时延小突刺的战斗史

vivo互联网技术

redis Jedis 调用链 流量防控

公安局指挥中心一体化管理系统,情指勤合成作战

从Linux零基础小白到Linux云计算架构师的成长之路!

学神来啦

Linux 运维 运维自动化

2021年5月券商App行情刷新及交易体验评测报告

博睿数据

博睿数据 券商App 性能评测

「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之文件上传(十)

crudapi

Vue crudapi quasar SPA 文件上传

搭建工具提升DDD开发效率

中原银行

领域驱动设计 DDD 中原银行

央行约谈!支付宝发布公告:打击虚拟货币交易!

CECBC

低碳数字城市和区块链:城市-社区-家庭

CECBC

索信达控股首席科学家张磊:人工智能在银行业的应用

索信达控股

大数据 金融科技 银行 银行数字化转型

EasyRecovery---视频文件恢复技巧

淋雨

数据恢复 EasyRecovery 文件恢复 免费恢复软件 硬盘数据恢复

PornNet:色情视频内容识别网络

百度Geek说

云计算 大数据 后端 图像识别

[译] R8 优化:类常量操作

Antway

6月日更

Python——有序字典 (OrderedDict)

在即

6月日更

ONES x 知名车企 | 软硬件研发项目管理实践

万事ONES

项目管理 研发管理 ONES

来自小姐姐的灵魂拷问:位运算是什么?

前端森林

计算机网络 位运算 React 二进制

我的小程序开源啦~

悟空聊架构

小程序 刷题 SpringCloud passjava 6月日更

都有哪些较好用的项目管理软件?

万事ONES

项目管理 研发管理 ONES 研发工具

高可用 | Xenon:后 MHA 时代的选择

RadonDB

MySQL 高可用 Xenon

通俗易懂的redis发布订阅原理实现!

李阿柯

面试 消息队列 redis cluster

解Bug之路-ZooKeeper集群拒绝服务

无毁的湖光

Java zookeeper dubbo

JAVA面向对象(九)--继承

加百利

6月日更

区块链技术用在影视行业,能保证编剧们不再被抄袭被欠薪吗?

CECBC

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