暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

百度分布式数据库GaiaDB-X SQL 分析:慢日志分析

原创 小小亮 2021-04-11
808

百度分布式数据库GAIADB-X 集成了慢日志分析功能,基于百度数据库团队近百位数据库专家的多年 SQL 诊断优化经验,形成 SQL 优化知识库,可以帮助客户快速定位、分析和优化慢日志。

GAIADB-X 慢日志分析功能具体两个子功能:

  • 慢 SQL 报表:提供天级别的 SQL 报表,用于分析历史慢 SQL 的优化效果。
  • 慢 SQL 实时诊断:提供实时分钟粒度的慢 SQL 信息,快速定位和优化数据库性能问题。

GAIADB-X 慢日志分析的技术架构如下图所示:

image.png
图 2-8-1 慢日志分析

  • SQL 采集:负责从 GAIADB-X 各个分片的主库、备库、从库实时增量提取慢日
    志信息;
  • SQL 聚类:负责对已提取的慢日志中的 SQL 进行签名,然后分类聚合;
  • SQL 排序:负责对聚类后的慢 SQL 按照关键性能指标和影响程度进行排序;
  • 优化引擎:负责对慢 SQL 进行诊断分析,给出导致慢 SQL 的执行计划,罗列慢 SQL 的问题原因,并针对性的给出优化建议。

image.png
图 2-8-2 SQL 诊断分析

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论