准备工作
准备一个表、索引和统计信息与实际环境一致的工作空间。PawSQL 中的概念
- 工作空间:进行查询优化的环境,包括表、视图、索引及相关统计信息。
- 工作负载:要优化和分析的单个或一组 DML SQL 语句。
- 优化任务:对某个工作空间、针对某组工作负载执行的优化操作,一般包括 SQL 审查、重写优化、索引推荐等。
四步完成一次优化
1
创建工作空间
通过数据库连接、上传 DDL 文件或手工输入 DDL 建立工作空间,使表、索引和统计信息贴近真实环境。
2
输入待优化 SQL
从文本框、SQL 文件、数据库日志或 MyBatis Mapper 文件输入待优化的 SQL。
3
创建优化任务
配置基础选项、优化验证、索引推荐策略和优化规则后提交任务。
4
查看优化结果
从摘要进入每条 SQL 的详情,查看重写、审查、索引推荐和性能验证结果,并对比执行计划。