工作空间不是业务数据库,也不会因为被创建而修改目标数据库。它保存的是 PawSQL 分析 SQL 时需要使用的上下文。
目标
了解 PawSQL 工作空间,并通过 DDL 或数据库连接为 SQL 审核和优化提供数据库上下文。准备工作
创建工作空间需要提供 DDL 定义或数据库连接,以获取数据库类型、版本、Schema 及对象元数据。工作空间如何参与 SQL 分析
同一条 SQL 在不同数据库类型、版本、Schema 或索引条件下,可能得到不同的解析和优化结果。因此,提交任务前应先确认所选工作空间与 SQL 的真实运行环境一致。两种创建方式
按场景选择:
如果只是快速分析一条 SQL,可以先通过 DDL 创建工作空间;如果需要长期审核、批量治理或自动化性能验证,优先考虑数据库连接方式。具体步骤见通过 DDL 创建和通过数据库连接创建。
基本信息建议
工作空间名称应让用户能够快速识别业务系统、数据库类型和环境,例如:预期结果
一个配置了正确数据库类型、版本、Schema 和元数据的工作空间,供 SQL 审核、重写、索引和计划分析使用。验证
确认工作空间的数据库类型、版本、Schema 和元数据与 SQL 真实运行环境一致;创建步骤见通过 DDL 创建和通过数据库连接创建的文档。使用原则
- DDL 或数据库元数据发生变化后及时更新工作空间。
- 删除或替换工作空间前确认历史任务和团队成员的依赖。
- 采用优化建议前,仍需在目标环境完成验证。