写点什么

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

评论

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

前端新人最怕的“居中问题”,八种CSS实现居中的方法一次搞懂!

伤感汤姆布利柏

Last Call | Siemens、Forrester、LTTS等全球行业专家在线分享数据科学与AI实战经验,点击报名!

Altair RapidMiner

人工智能 AI 数据科学

原型污染攻击工具揭秘:Prototype Pollution Gadgets Finder

qife122

漏洞挖掘 原型污染

利用点击劫持漏洞触发XSS攻击:我是如何赚取350美元的

qife122

网络安全 xss攻击

Proofpoint再次荣膺Gartner数字通信治理与归档解决方案领导者

qife122

人工智能 网络安全

司马阅与宇见咨询达成生态战略合作,携手赋能企业增长

司马阅

MES系统在智能工厂中的应用

万界星空科技

制造业 智能工厂 mes 万界星空科技mes 智能制造数字化转型

增量补丁交付模式下的高效审查策略:以GScloud为例

inBuilder低代码平台

软件开发 增量补丁 GScloud 云服务平台

国内首个!火山引擎推出融合国家级智库理论与大规模实战验证的 Data Agent 评测体系

科技新消息

启信宝获得法博会“行业洞见奖”,相关服务即将登陆“深律通”

合合技术团队

人工智能 大数据 算法

在AI技术唾手可得的时代,挖掘新需求成为核心竞争力——某知名自动化脚本项目需求洞察

qife122

AI编程 自动化脚本

别只调模型!RAG 检索优化真正该测的,是这三件事

测试人

数据采集故障频发,中控技术靠SeaTunnel实现日均TB级核心数据同步任务0出错

白鲸开源

大数据 开源 Meetup Apache SeaTunnel 中控技术

海外推广终极指南:2026年必须掌握的10大高回报渠道与策略

Wolink

跨境电商 海外社媒营销 海外营销推广 品牌出海 海外红人营销

别再让开发拖垮业务!低代码+AI三连击,效率翻倍

引迈信息

预算有限?中小企业海外推广的7个低成本破局之道

Wolink

跨境电商 品牌营销 海外社媒营销 海外营销推广 海外社媒推广

专升本服务管理平台

深圳亥时科技

告别漫长GC停顿:深入解析G1如何实现可预测的毫秒级响应

poemyang

垃圾回收 Java虚拟机

企业级 AI 问数产品如何实现单轮问答?

察言观数 AskTable

智能问答 NL2SQL 智能问数 AI 问数 数据库 AI 分析

打造智能通知中心:利用n8n的HTTP Request节点聚合多平台消息

测试人

基于时序数据库 IoTDB 实现成果 IoTDB-FS 荣获“挑战杯”擂主(全国第一名)

Apache IoTDB

【基金行业】一体化运维自动化运维场景实践

嘉为蓝鲸

运维自动化 自动化运维 自动化巡检 IT巡检 国产自动化运维系统

2026企业海外营销预算规划模板:如何科学分配市场费用?

Wolink

出海 海外社媒营销 海外营销推广 海外红人营销 品牌推广

极客时间PGSQL训练营毕业总结

李某人

极客时间 训练营 PgSQL

应用案例实践 | 基于“隐语SecretFlow”多方安全分析的智能化理赔

隐语SecretFlow

开源 数据分析 隐私计算 多方安全计算 多方安全分析

2025 ChatBI 产品选型推荐:智能问数+归因分析+报告生成

Aloudata

数据分析 agent ChatBI 智能问数

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