您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[海信聚好看]:DBdoctor:TiDB SQL 审核与性能诊断的得力助手 - 发现报告

DBdoctor:TiDB SQL 审核与性能诊断的得力助手

2024-11-30海信聚好看申***
AI智能总结
查看更多
DBdoctor:TiDB SQL 审核与性能诊断的得力助手

张纪宽|海信聚好看云平台部、大数据平台部部长 一、DBdoctor简介&纳管TiDB 二、DBdoctor运维TiDB实践 三、DBdoctor技术原理与创新 四、DBdoctor&TiDB未来规划 行业调研显示性能问题是第一大痛点且耗时最长 现象 现象 现象 1.强依赖难以传承的经验2.现象明确但无解决方案 1出现问题定位时间长2.传统监控浮于表面 1.关键重要节点掉链子2.没故障则认为没问题 原因 原因 原因 1.未达到告警阈值的隐患2.缺少日常的细粒度巡检 1.缺乏更深层的监控数据2.缺乏更精准的根因诊断 1.没有把经验与现象关联2.没有给出问题优化建议 DBdoctor重新定义数据库可观测 利用最新采集技术,基于数学量化模型重新定义数据库可观测打破基于经验、规则、阈值的传统,彻底解决数据库性能问题 DBdoctor致力于实现DB AGI(数据库的高度自主系统) 专注于数据库性能的生态软件,致力于解决一切数据库性能问题;行业首次将eBPF技术聚焦在数据库领域,创新性实现性能可观测。 给出优化建议 快速定位问题 DBdoctor 内置专家经验库和索引推荐器快速解决问题提升业务稳定性 eBPF深入内核函数采集指标一分钟定位问题提升工作效率 精确诊断根因 提前发现隐患 精确的数学模型代替传统经验极度降低数据库性能分析门槛 智能巡检SQL审核提前发现提前消除隐患规避故障发生 DBdoctor-核心功能 快速纳管TiDB •免费下载:官网自助下载安装•一键拉起:零依赖、一键拉起•自助注册:公众号自助注册•快速纳管:一键纳管实例•集群管理:逻辑、物理实例•拓扑管理:自动维护集群拓扑 DBdoctor快速纳管TiDB 一、DBdoctor简介&纳管TiDB 二、DBdoctor运维TiDB实践 三、DBdoctor技术原理与创新 四、DBdoctor&TiDB未来规划 事前精确SQL审核 •无需生产执行DDL,在开发测试阶段即可评估SQL未来上线后的性能•增量SQL指纹识别,杜绝增量问题 事中实时审核 •生产实时慢SQL自动审核,提供最佳修复建议 事后随时追溯跟踪 •线上问题SQL指纹闭环跟踪,不遗漏任何问题 DBdoctor运维TiDB场景一:代码开发阶段增强SQL质量 CICD门禁,拦截SQL问题 •代码拦截:提交代码mapper识别,门禁拦截merge代码保证质量•OpenAPI代码审核:评估SQL未来上线后性能,推荐最优索引建议 DBdoctor运维TiDB场景一:测试阶段识别增量问题SQL 开发新功能,增量SQL自动识别并审核 •增量SQL指纹识别,杜绝增量问题•无需生产执行DDL,在开发测试阶段即可评估SQL未来上线后的性能 DBdoctor运维TiDB场景一:线上慢SQL自动审核并闭环 线上已有问题SQL自动审核,保证线上稳定 •问题SQL指纹闭环跟踪,不遗漏任何问题•推荐最佳优化建议,规避问题保证稳定 DBdoctor运维TiDB场景二:提前发现隐患,规避故障 一分钟内精准发现慢SQL一分钟内精准发现慢SQL •主动发现:主动发现问题与隐患•特征诊断:基于特征识别算法•自动定位:自动识别隐患根因•锁问题:主动识别全部锁问题•自动打标:问题标签自动关联SQL DBdoctor运维TiDB场景三:根因诊断深度透视 自动诊断并给出优化建议 •自动诊断:自动实时诊断问题•根因分析:算法模型分析源头•现象联动:问题现象联动根因•优化建议:给出具体修复建议•问题统计:统计根因出现频次 深度巡检提前暴露问题 •深度巡检:更聚焦性能的深度巡检项•自动巡检:可配置自动巡检出具报告•性能大盘:一屏展示数据库整体稳定性•修复建议:异常结果自动匹配修复建议•巡检报告:整体和实例维度报告与报表 DBdoctor-使用场景总结 一、DBdoctor简介&纳管TiDB 二、DBdoctor运维TiDB实践 三、DBdoctor技术原理与创新 四、DBdoctor&TiDB未来规划 DBdoctor创新一:重新定义数据采集代替传统采样 DBdoctor创新二:更精准的数学模型代替传统经验 DBdoctor创新五:基于函数的AI参数调优 一、DBdoctor简介&纳管TiDB 二、DBdoctor运维TiDB实践 三、DBdoctor技术原理与创新 四、DBdoctor & TiDB未来规划 四、DBdoctor & TiDB未来规划 智能SQL改写 组件链aa路诊断 AI参数调优 TiDBServer、PD、TiKV、TiFlash组件之间到底哪一环是最终的根本原因。 结合hint、COST、AI,实现智能SQL改写,并给出性能具体提升效果。 基于具体实例负载,推荐数据库和各组件的常用参数优化模版。 个人介绍 聚好看科技 张纪宽 海信集团旗下互联网科技公司 数据库技术爱好者专注于数据库产品研发 服务全球1亿+互联网电视用户连续六年“独角兽”企业中国最大互联网电视云平台青岛市云原生技术创新中心 2020至今:海信云平台与大数据平台负责人 2020之前:阿里云RDSPostgreSQL管控负责人 Thanks!