详细分析 ▾
运行时依赖
安装命令
点击复制技能文档
SQL审核 技能 何时使用
当用户提到以下关键词时,使用此技能:
用户说法 执行命令 说明 "审核SQL" dbskiter --输出-mode=AI --database= 审计 sql "" 审核单条SQL "检查规范" dbskiter --输出-mode=AI --database= 审计 sql "" 检查SQL规范 "DDL影响" dbskiter --输出-mode=AI --database= 审计 ddl "" 分析DDL影响 "审核文件" dbskiter --输出-mode=AI --database= 审计 file 审核SQL文件 "查看规则" dbskiter --输出-mode=AI --database= 审计 rules 查看审核规则 核心命令
- 审核SQL
输出:审核评分、问题列表、修复建议
评分标准:
90-100:通过 80-89:警告 <80:不通过
- DDL影响分析
输出:预估执行时间、风险点、建议
- 审核SQL文件
用途:批量审核多个SQL语句
- 查看规则
输出:所有审核规则列表
核心命令(9个)
- 审核SQL
输出:审核评分、问题列表、修复建议
- DDL影响分析
输出:预估执行时间、风险点、建议
- 审核SQL文件
用途:批量审核多个SQL语句
- 查看规则
输出:所有审核规则列表
- SQL优化
功能:智能优化SQL,提供重写建议、索引推荐、成本估算
- 索引推荐
功能:分析SQL并推荐合适的索引
- 执行计划分析
功能:分析执行计划,识别性能瓶颈
- 成本估算
功能:估算SQL执行成本(IO、CPU、内存)
- SQL重写
功能:自动重写SQL,消除常见性能问题
审核类型 syntax:语法规范 performance:性能规范 security:安全规范 style:编码风格 ddl:DDL规范 AI决策流程 场景1:用户说"审核这条SQL" 步骤1:提取用户提供的SQL 步骤2:执行 dbskiter --database= 审计 sql "" 步骤3:解读审核评分和问题列表 步骤4:给出修复建议
场景2:用户说"这个DDL有什么影响" 步骤1:提取DDL语句 步骤2:执行 dbskiter --database= 审计 ddl "" 步骤3:解读影响分析结果 步骤4:给出执行建议(如低峰期执行)