基于开发者空间 GaussDB 完成 AI 智能索引和参数自调优实践

案例概览
背景与简介
ORACLE 公司提出让数据库自动化运维,即数据库中常见的问题,且存在统一规范的处理解决方案的场景,应该让数据库在检测到此类问题自动处理解决,以减少运维工作人员人力的参与(因为 Oracle 的运维人力相对昂贵)。
通过实际操作,让大家深入了解如何利用 GaussDB 开发并优化项目中业务应用的 SQL 语句等功能。在这个过程中,大家将学习到从 AI 函数的引用、AI 功能的原理以及分析 AI 能力等一系列关键步骤,从而掌握 GaussDB-AI 的基本使用方法,体验其在应用开发中的优势。
案例优势
利用 AI 功能特性,根据复杂的 SQL 场景能够快速推荐出最优索引构建方案。
案例流程

流程说明
● 领取华为云开发者空间 GaussDB 云数据库;
● 在云数据库 GaussDB,通过 DAS 工具登录并进入 SQL 界面;
● 在 SQL 界面进行 GaussDB 数据库之 AI 特性功能使用;
实例实操:详细案例操作请阅读👉️👉️👉️基于开发者空间GaussDB完成AI智能索引和参数自调优实践
1. 构建表结构
2. 导入数据
3. 执行复杂 SQL 查询并记录执行时间
4. 使用 AI 智能索引推荐功能
5. 根据推荐结果创建索引,再执行复杂 SQL 并记录新的执行时间
6. 对比优化程序
案例最终结果


评论