AI 优化器概述

最近更新时间:2026-06-05 17:49:19

我的收藏
TDSQL-C MySQL 版支持 AI 优化器功能,通过自学习优化器自动探索更优的执行计划,实现数据库自动调优。
说明:
温馨提示,此功能当前处于白名单灰度阶段,若您在控制台暂未看到功能入口,敬请耐心等待,如有疑问,您可 提交工单 反馈。

背景

在数据库运维与开发过程中,线上性能问题及 POC 场景中常出现大量重复性的执行计划走偏问题。传统模式下,这类问题通常需要人工介入排查,导致排查周期长、人力投入大,且在 SaaS 场景下难以调优。
为解决上述痛点,TDSQL-C MySQL 版推出了 AI 优化器。该功能打破传统技术瓶颈,在 TPC-DS 复杂分析场景下性能提升显著。结合腾讯混元大模型能力,AI 优化器可拓展百亿级执行计划数量,并匹配更佳的执行计划,进而降低 SQL 执行时间及 CPU 使用率,优化慢查询,实现数据库自动调优。

功能概述

AI 优化器具备以下核心能力:
自动识别问题计划:智能识别执行计划走偏的 SQL 语句。
自动探索最优路径:探索并选择代价最低的执行计划。
自动绑定执行:自动将更优计划绑定到 SQL 语句执行。
自动调优:无需人工干预,可实现自动调优。

功能适用场景

复杂查询场景下的性能优化。
POC 测试过程中的自动调优。
慢查询问题的自动修复。
资源利用率优化提升。

功能优势

性能显著提升:在 TPC-DS 复杂分析场景下,AI 优化器可打破传统技术瓶颈,使性能显著提升,降低 SQL 访问延迟。
零人力自动调优:结合腾讯混元大模型能力,优化器可拓展百亿级执行计划数量,自动探索更佳路径,无需人工干预即可完成 POC 及线上环境的调优。
资源成本优化:通过选择最低代价的执行计划,有效降低 CPU 和 I/O 开销,提升资源利用率,从而降低整体运营成本。

功能支持版本

实例形态为预置资源/Serverless 的 TDSQL-C MySQL 版8.0,且内核小版本为3.1.19.001或以上的集群支持使用此功能。

功能计费说明

AI 优化器功能目前免费开放使用,不收取功能费用。

注意事项

开启 AI 优化器时会同时开启 AWR(Automatic Workload Repository)功能,对应参数和取值后台将自动设置为: txsql_awr_enabled_level = 2。开启 AI 优化器后,AWR 对应参数不支持关闭,如需关闭,需要手动进行参数设置。
新购实例或开启 AI 优化器后,实例的 AI 优化器页面存在短暂训练时间和收集数据时间,训练期间优化器会逐步学习并优化 SQL 执行计划。

相关操作指引

操作
文档指引
开启 AI 优化器
介绍开启 AI 优化器,以及 AI 优化器页面相关字段说明。详见 开启 AI 优化器
关闭和功能设置
介绍关闭 AI 优化器,以及在关闭页面的功能设置说明。详见 关闭和功能设置