首页 > 数据库 >openGauss-慢SQL根因分析

openGauss-慢SQL根因分析

时间:2024-08-28 15:40:38浏览次数:14  
标签:根因 特性 Prometheus 信息 SQL openGauss

openGauss- 慢SQL根因分析

可获得性

本特性自openGauss 3.0.0开始引入。

特性简介

慢SQL一直是数据运维中的痛点问题,如何有效诊断慢SQL根因是当前一大难题,工具结合openGauss自身特点融合了现网DBA慢SQL诊断经验,该工具可以支持慢SQL根因15+,能同时按照可能性大小输出多个根因并提供针对性的建议。

客户价值

为客户提供快速可靠的慢SQL发现及根因分析功能,极大简化了运维人员的工作。

特性描述

基于Prometheus数据采集方案,收集慢SQL根因分析需要的数据,包括系统资源信息(cpu usage、memory usage、IO)、负载信息(QPS)、大进程信息(包括外部大进程和数据库定时任务)、慢SQL文本信息、慢SQL开始执行时间和结束执行时间、慢SQL执行计划,临时文件信息等信息,而后,本功能根据AI算法计算最匹配的慢SQL根因,并给出对应的建议和置信度。

特性增强

特性约束

  • 数据库状态正常、客户端能够正常连接;
  • 具备Python3.6+的环境;
  • 其中慢SQL的信息通过WDR报告获取,数据库WDR报告中会标记SQL是否是慢SQL,其相关GUC参数track_stmt_stat_level默认打开,否则需要用户手动打开,一般设置为track_stmt_stat_level=’off, L0’,更高级别对性能会有一定的影响。数据采集部分由Prometheus方案实现,故需要用户配置Prometheus数据采集平台,本功能只专注于算法并从Prometheus中获取指标的序列信息;

依赖关系

详情查看:https://opengauss.org

详情查看:https://docs-opengauss.osinfra.cn

标签:根因,特性,Prometheus,信息,SQL,openGauss
From: https://www.cnblogs.com/xiaoxu0211/p/18384811

相关文章

  • openGauss-慢SQL诊断
    openGauss-慢SQL诊断可获得性本特性自openGauss1.1.0版本开始引入。重构前慢SQL相关视图已废弃,包括dbe_perf.gs_slow_query_info、dbe_perf.gs_slow_query_history、dbe_perf.global_slow_query_hisotry、dbe_perf.global_slow_query_info。本特性自openGauss3.1.0版本......
  • openGauss-逻辑备份
    openGauss-逻辑备份可获得性本特性自openGauss1.0.0版本开始引入。特性简介支持将数据库内用户表的数据以通用格式备份到指定的存储介质中。客户价值通过逻辑备份特性,可以达成以下目的:将用户数据备份到可靠性更高的存储介质中,提升用户表数据的可靠性。通过采用通用的数......
  • openGauss-逻辑复制
    openGauss-逻辑复制可获得性本特性自openGauss1.0.0版本开始引入。特性简介openGauss提供逻辑解码功能,将物理日志反解析为逻辑日志。通过DRS等逻辑复制工具将逻辑日志转化为SQL语句,到对端数据库回放,达到异构数据库同步数据的功能。目前支持openGauss数据库与MySQL数据库、Or......
  • openGauss-慢SQL发现
    openGauss-慢SQL发现可获得性本特性自openGauss1.1.0版本开始引入。特性简介本功能是一个SQL语句执行时间预测工具,通过模板化方法,实现在不获取SQL语句执行计划的前提下,依据语句逻辑相似度与历史执行记录,预测SQL语句的执行时间。客户价值工具不需要用户提供SQL执行计划,对......
  • openGauss-极致RTO按需回放
    openGauss-极致RTO按需回放可获得性本特性自openGauss5.1.0版本开始引入。特性简介支撑资源池化部署下数据库主机重启后快速恢复的场景。支撑资源池化部署下备机加速failover,降低RTO。本特性基于现有极致RTO特性演进而来。客户价值资源池化部署下,备机不再回放主机日......
  • openGauss-开箱即用
    openGauss-开箱即用可获得性本特性自openGauss6.0.0-RC1版本开始引入。特性简介基于环境信息与业务信息,自动调整操作系统以及数据库参数,达到开箱性能即最优。客户价值降低openGauss的使用门槛,提升用户使用体验。特性描述openGauss提供了gs_perfconfig工具帮助对openGaus......
  • openGauss-控制权和访问权分离
    openGauss-控制权和访问权分离可获得性本特性自openGauss1.1.0版本开始引入。特性简介支持控制权和访问权分离。客户价值针对管理员用户,表对象的控制权和访问权要能够分离,提高普通用户数据安全性。特性描述对于有多个业务部门,各部门间使用不同的数据库用户进行业务操作,......
  • openGauss-鲲鹏NUMA架构优化
    openGauss-鲲鹏NUMA架构优化可获得性本特性自openGauss1.0.0版本开始引入。特性简介鲲鹏NUMA架构优化,主要面向鲲鹏处理器架构特点、ARMv8指令集等,进行相应的系统优化,涉及到操作系统、软件架构、锁并发、日志、原子操作、Cache访问等一系列的多层次优化,从而大幅提升了openGau......
  • openGauss-两地三中心跨Region容灾
    openGauss-两地三中心跨Region容灾可获得性本特性自openGauss3.1.0版本开始引入。特性简介openGauss3.1.0支持两地三中心跨Region容灾。客户价值业务需要底层数据库提供跨地域的容灾能力,来保证极端灾难情况下数据的安全和可用性。特性描述金融、银行业对数据的安全有着......
  • openGauss-AI4DB-数据库自治运维
    openGauss-AI4DB:数据库自治运维数据库指标采集、预测与异常监控慢SQL根因分析索引推荐参数调优与诊断慢SQL发现详情查看:https://opengauss.org详情查看:https://docs-opengauss.osinfra.cn......