; 分隔的多条语句。PawSQL 支持从以下来源输入待优化的 SQL。
目标
从文本框、SQL 文件、数据库日志或 MyBatis Mapper 文件输入待优化的 SQL,构成优化任务的工作负载。前提条件
- 已创建或获得一个可用工作空间;
- 工作空间的数据库类型、版本和 Schema 与目标 SQL 一致;
- SQL 引用的表、视图和列存在于工作空间;
- SQL 已移除密码、令牌和不必要的敏感数据。
输入方式
PawSQL 支持多种 SQL 输入来源,选择与你工作流匹配的一种。- SQL 文本
- SQL 文件
- 慢查询日志
- MyBatis Mapper 文件
在文本框直接粘贴或输入合法 SQL,支持以
; 分隔多条语句。适合临时分析、单条问题 SQL 或快速验证。
从文本、文件、日志或 Mapper 文件输入待优化 SQL
支持的 SQL 类型
select、update、delete、insert ... select、merge、replace。
参数化与脱敏
- 使用 PawSQL 当前版本支持的参数形式,必要时提供代表性参数值;
- 参数值会影响选择率和执行计划,性能验证时应覆盖常见与边界场景;
- 不使用真实身份证号、手机号、账户号等业务数据;
- 模板 SQL 无法解析时,先转换为一条可执行的代表性 SQL。