> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pawsql.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> PawSQL 是一个产品：Cloud 是公网部署形态，Engine / Optimizer / Auditor / Advisor / Patroller 是同一产品的组件与交付形态，不是彼此独立的产品。 / PawSQL is a single product: Cloud is the public deployment form, while Engine / Optimizer / Auditor / Advisor / Patroller are components and delivery forms of the same product, not separate products.
> 术语以站内术语表为准：SQL 审核对应英文 SQL Review，查询重写对应 Query Rewrite，索引推荐对应 Index Recommendation；英文内容统一用 Review，不用 Audit。 / Use the site glossary for terminology: 审核 is SQL Review, 重写 is Query Rewrite, 索引推荐 is Index Recommendation; English content uses Review, never Audit.
> 引用能力范围或版本支持时以对应页面为准；标注 unknown、或 status 非 published 的内容表示尚未经产品核实，不应作为事实引用。 / Cite capability scope and version support from the corresponding page; content marked unknown, or with a status other than published, is not yet product-verified and must not be cited as fact.

# 创建优化任务工单

> 在新建查询优化页把选中的慢 SQL 打包成优化任务工单，配置基础、验证、索引与规则参数并提交跟踪。

优化任务工单把一批慢 SQL 连同优化配置打包成一条可跟踪的优化记录：一次提交生成一个工单号，用于在慢查询页跟踪优化状态、性能提升与处置阶段。它对应[批量分析与优化](/user-guide/performance/batch-optimize)中「优化」动作打开的「新建查询优化」表单。

## 目标

把一批慢 SQL 打包成一条可跟踪的优化任务工单，配置基础、验证、索引与规则参数。

## 准备工作

已在慢查询页勾选一条或多条慢 SQL，再打开「新建查询优化」表单。

## 从慢查询发起

在慢查询页勾选慢 SQL 后点击「批量操作 → 优化」（或单条 SQL 的「优化」按钮），进入「新建查询优化」页。页面标题显示本次涉及的查询数量，例如「为 1 个查询创建优化」。

<Frame caption="新建查询优化：基础配置、优化验证、索引优化与规则配置">
  <img src="https://mintcdn.com/pawsql/cdtFYB4QMM1nGHhK/images/performance/patrol-new-analysis.png?fit=max&auto=format&n=cdtFYB4QMM1nGHhK&q=85&s=e887e635612280fc5bcce52102ed07a2" alt="新建查询优化" width="1920" height="889" data-path="images/performance/patrol-new-analysis.png" />
</Frame>

## 基础配置

| 配置项   | 说明                           |
| ----- | ---------------------------- |
| 优化ID  | 本次优化的唯一标识（工单号），默认按时间自动生成，可修改 |
| 仅索引推荐 | 勾选后不重写 SQL，只基于原 SQL 推荐索引     |

## 优化验证

| 配置项        | 说明                            |
| ---------- | ----------------------------- |
| What-If 验证 | 连接到验证数据库进行 What-If 性能验证（默认开启） |
| 是否更新统计信息   | 进行 What-If 验证前是否更新统计信息        |
| Analyze    | `explain` 时是否实际执行 SQL         |

## 索引优化

| 配置项      | 默认值    | 说明                        |
| -------- | ------ | ------------------------- |
| 和已有索引去重  | 开启     | 是否与工作空间中已有索引去重            |
| 覆盖索引推荐   | 开启     | 是否启用覆盖索引推荐（避免回表，可能占用额外磁盘） |
| 覆盖索引最大列数 | `4`    | 超过此列数不执行覆盖索引推荐            |
| 索引最大列数   | `4`    | 推荐索引的最大列数                 |
| 单表索引数    | `5`    | 每张表最大索引数量，超出时提示清理         |
| 最大占用空间   | `1000` | 所有推荐索引占用的最大空间（MB）         |

## 规则配置

选择规则模板（如「MySQL数据库审核模板」），或通过内联规则配置逐条启用/禁用规则、调整阈值。规则按「对象设计 / 对象操作 / 数据操作」三大类组织，并可按级别（提示 / 警告 / 严重 / 未启用）筛选。选择模板后使用模板规则，忽略内联配置。

## 提交优化

核对配置后点击「创建优化任务」。优化由服务端执行，完成后在慢查询页的「优化状态」「最近优化」「性能提升」列看到结果。

## 预期结果

提交后优化由服务端执行，结果出现在慢查询页的「优化状态」「最近优化」「性能提升」列。

## 常见问题

| 现象         | 优先检查             |
| ---------- | ---------------- |
| 优化任务长时间等待  | 任务队列、并发限制、分析服务状态 |
| 性能提升显示 N/A | 是否尚未优化，或优化任务是否完成 |

## 延伸阅读

<CardGroup cols={2}>
  <Card title="批量分析与优化" href="/user-guide/performance/batch-optimize" />

  <Card title="跟踪治理进度" href="/user-guide/performance/track-progress" />
</CardGroup>
