跳到主要内容
版本:v4

SQL 管控配置

SQL 管控是 SQLE 平台持续监控和治理 SQL 质量的核心能力。相比一次性的工单审核,SQL 管控通过智能扫描任务对业务 SQL 进行持续采集和审核,帮助团队发现工单流程无法覆盖的问题。

管控与工单的互补关系

能力SQL 工单SQL 管控
审核时机上线前一次性审核上线后持续审核
SQL 来源开发人员手动提交自动采集(慢日志、TopSQL 等)
适用场景变更上线审批性能监控、质量巡检、问题追溯

管控能力总览

功能说明版本
SQL 管控列表集中查看、筛选、处理所有采集到的 SQL企业版
智能扫描任务配置各类数据源扫描任务,自动采集 SQL社区版 + 企业版
性能洞察监控数据库性能指标,发现异常企业版
SQL 下钻分析对单条 SQL 进行深度性能分析企业版

SQL 管控配置

SQL 管控配置

在项目中,点击左侧导航栏 SQL 管控配置,可为数据源开启智能扫描任务和高优先级 SQL 标准。

高优先级 SQL 企业版

配置高优先级 SQL 的判定标准,符合条件的 SQL 将在管控列表中高亮标记。

智能扫描任务

智能扫描任务是 SQL 管控的数据采集源。不同的扫描任务对应不同的 SQL 采集方式:

扫描类型说明支持的数据源
库表元数据扫描表结构,审核建表规范MySQL / DB2 / TDSQL / PostgreSQL
慢日志采集慢查询日志MySQL / TDSQL
会话 SQL采集当前执行中的 SQLMySQL
TopSQL采集高资源消耗 SQLDB2 / Oracle / OceanBase / PostgreSQL / 达梦
MyBatis 扫描扫描 MyBatis XML 中的 SQL所有类型
SQL 文件扫描扫描指定目录下的 SQL 文件所有类型
应用程序 SQL 抓取通过定制 JDBC 采集 Java 应用 SQL(企业版)MySQL
Java Agent SQL 抓取通过 Agent 探针采集运行时 SQL(企业版)MySQL
百度云 RDS采集百度云 RDS 慢日志MySQL
华为云 RDS采集华为云 RDS 慢日志MySQL
TDSQL 锁监控采集数据库锁信息TDSQL

每种扫描任务的详细配置请参见各自的文档。