创建优化任务(异步)
创建 SQL 优化任务后立即返回,通过 /getAnalysisSummary 轮询优化结果。
适用于长查询或需要避免 HTTP 超时的场景。
POST
Error
授权
激活码,通过 /getUserKey 接口获取
请求体
application/json
创建优化任务请求
激活码
示例:
"CB698418-88B25371-67F15F01-XXXXXXXX"
工作空间 ID 或 DDL 文本(传入 DDL 时自动创建离线工作空间)
待优化的 SQL 文本
SQL 类型: plain_sql / mysql_query_log / postgresql_query_log
可用选项:
plain_sql, mysql_query_log, postgresql_query_log 示例:
"plain_sql"
数据库类型(displayCode),当 workspace 为 DDL 时必填,默认 mysql。 支持的 dbType 值见 /createWorkspace 接口的 dbType 表格。
是否执行 validate 校验(仅在线工作空间生效),默认 false
是否校验仅单条 SQL
优化任务名称,不填则自动生成
是否执行分析
是否关闭查询重写
是否去重索引
validate 前是否更新统计信息
是否仅推荐索引(不重写)
复合索引最大列数
index-only 模式复合索引最大列数
每张表最大推荐索引数
最大索引空间倍数
自定义规则列表,不填则使用默认审计规则