聚好看:DBdoctor:利用eBPF技术实现数据库智能诊断与优化.pptxVIP

聚好看:DBdoctor:利用eBPF技术实现数据库智能诊断与优化.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

DBdoctor:利用eBPF技术实现数据库智能诊断与优化

演讲人:张纪宽

分析DB痛点

痛点解决方案

方案应用场景

场景落地案例

Cause

Category

Percent

SQL

Performance

12.9%

Datadifference

Replication

9.1%

DROPTABLE

Dataloss

5.8%

Diskfull

Operationgenv

5.8%

Network

Operationgenv

5.8%

Operatingsystem

Operationgenv

5.2%

Schema/indexing

Performance

5.2%

innoDB

Performance

5.2%

Configuration

Performance

4.5%

Configuration

Replication

3.9%

性能问题是第一大痛点且耗时最长

MySQL社区调查的MySQL十大痛点28%

行业调研

数据库性能诊断过程中的挑战

非常紧急,整日忙于救火

出现故障互相推责扯皮

平时不重视,故障驱动

已有监控系统为什么不能解决上述问题

四四

没找到关键日志

告警

分析DB痛点

痛点解决方案

方案应用场景

场景落地案例

传统监控无法解决数据库性能痛点

信创替换加剧性能痛点

打破传统

重新定义

痛点解决方案

数据库内核

SQL1SQL2SQL…事务

startingParse_sqlExec_cmd……cleaningSQL阶段

OffCPU内核函数

+

内存操作操作IO

行、表、MD、其他

索引、主键、表log、MDL

DBdoctor创新一:重定义数据采集代替传统采样

MEMi单条SQLIO消耗

单条SQLMEM消耗

单条SQLCPU消耗

单条SQL锁等待

基于真实数据

遍历聚合排序

上下文切换

Sendrecv

日志数据

BP日志

磁盘

OnCPU

等调度

计算中

LOCK

等锁

网络

CPU

IO

资源

QPS

锁事件

IO异常CPU异常

时间

流量突增

时间

锁事件

时间

事件输入

算法模型

×

SQL是否新增

SQL是否恶化

问题源头追溯

根因输出

根因

SQ

DBdoctor创新二:精准数学模型代替传统经验

CPU异常

CPU突增

不可量化与传承

强依赖经验

聚合后SQLCPU消耗TOP5

基于经验规则

猜测不准

变更恢复

疑难杂症

复现验证

指标异常

重排序TOP5

实例CPU

实例CPU

实例CPU

时间

时间

时间

CPU

CPU

DBdoctor创新三:现象自动匹配专家案例库

内核指标AAS指标锁诊断Cost信息

模型训练

案例积累、共享

用户2

问题快照

案例库

多指标特征标签

案例推荐

特征标签匹

用户3

问题快照

用户1

问题快照

DBdoctor创新四:一分钟内索引推荐全局最优

k1

51号页面页头0-vk12-vk14-v

51号页面页尾

k1

76号页面页头

6-vk17-vk18-v76号页面页尾

HelperAPI

SQLParse

A(n,m)

推荐结果

全局最优

Maps

DBdoctor创新五:涵盖性能的SQL审核

无优化建议

未考虑性能

基于静态规则

DBA审核阶段

线上审计阶段

性能评估

开发阶段

SQL解析

SQL输入

结构规则

规则建议

UI

DML

DDL

DBdoctor功能架构

业务服务层

租户管理

用户管理

告警管理

已有监控对接

锁泳道图

死锁环形图

锁详情解析

锁根因诊断

预测识别

相关性诊断

标签匹配

深层次巡检

数据采集层

性能评估

自动巡检

立即报表

巡检报表

基础监控

自动巡检

立即报表

巡检报表

数据处理层

资源指标

CPU/MEM/IO/NET/Disk

展示层

性能可观测平台

索引参数、数据参数

CPU消耗、资源等待

管理员操作台

主动问题发现

SQL内核指标

文档评论(0)

哈哈 + 关注
实名认证
文档贡献者

嗨,朋友,我都会用最可爱的语言和最实用的内容,帮助你更好地理解和应对职场中的各种挑战!

1亿VIP精品文档

相关文档