系统|助力银行核心下移,监控分布式数据库,融天鹰眼轻松应对五大挑战( 二 )
同时 , 可以利用鹰眼交易监控系统的多维分析功能 , 比对每类节点的运行趋势曲线来判断故障节点 。 比如 , 交易在一段时间内响应时间升高 , 可以分别查看REDIS、PROXY、数据库等节点的响应时间曲线 , 如果和交易响应曲线趋势一致 , 说明此类节点存在响应时间高的情况 。
挑战之四:如何跟踪交易在各节点的处理情况
在个别交易出现异常 , 或进行交易性能调优时 , 运维团队需要短时间内分析出该交易在各节点的耗时、访问了哪些数据库表、执行了什么操作 , 等等 。
通过华青融天鹰眼监控系统的交易追踪功能 , 可以将业务系统全链路串接起来 , 实现交易追踪的功能 。 通过在各节点通讯报文中增加全局流水号 , 以全局流水号标识每一笔交易 , 将报文中的全局流水号解码后 , 通过全局流水号跟踪一笔交易的整个执行过程 , 打开了复杂分布式集群和应用系统的黑箱 , 让一切过程一目了然 。
这项技术非常适合判断交易的耗时点 。 比如 , 数据库节点单条语句执行时间很短 , 但如果一笔交易频繁访问数据库 , 累计的总时间会加长 , 通过全局流水号串接后 , 就可以看到交易访问数据库的次数和总耗时 , 进而可以分析出问题点 。
挑战之五:解决数据库分片的处理性能差异
金融级分布式数据库的采用 , 是银行核心系统分布化的重点 。 在数据库实现分布化以后 , 数据库节点各分片访问量是否均匀、响应时间是否一致、是否存在频繁访问的单分片表等 , 就成为运维团队必须密切关注的问题 。
解决数据库各分片处理性能差异 , 可以通过华青融天鹰眼监控系统的SQL语义解析来定位问题 。 将SQL语句中的执行操作、访问的数据库表、WHERE条件、全局流水号等元素进行解析 , 通过多维分析找出访问量最高的表、执行最频繁的操作和耗时等情况 , 从而让SQL语句在节点间的执行轨迹直观呈现 , 为解决故障和调优性能提供了客观依据 。
(责任编辑:季丽亚 HN003)
推荐阅读
- 防撞|基于DSP的汽车防撞雷达系统设计,快去给自己的车也搞一个
- 中华中学|教育部科技司司长雷朝滋调研清帆“AI主动安防”系统
- 科学|在太空中,免疫系统是否有影响?
- 新机发布|今年无缘华为鸿蒙系统手机,余承东:明年可能会公布相应计划
- Android系统|华为EMUI 11提前泄密,这三点将大幅提升,鸿蒙OS 2.0同步亮相
- 小谦|小米手表迎来全新系统升级,“小习惯”功能成最大亮点
- 技术|最新《中国禁止出口限制出口技术目录》发布,新增操作系统、密码芯片安全技术
- Android系统|小米10尊享版更新MIUI12.0.8:支持长焦取景窗快速移出屏幕功能
- 趣头条|安卓11系统可无线连接车载安卓多媒体
- 驱动中国|即信Fintech智研中心:银行践行社交化运营的要诀--渠道通 交互通 数据通
