Skip to main content
PawSQL Client 将 SQL 审核和性能优化能力嵌入常用开发工具。开发人员可以在不切换工作环境的情况下审核待执行 SQL,或获取查询重写、索引推荐和性能验证结果。

支持的集成方式

JetBrains 插件在部分历史文档和界面中称为 PawSQL Advisor。本手册统一使用 PawSQL Client for JetBrains,涉及旧界面时保留原命令名称。

选择合适的集成方式

工作方式

集成方式如何连接 PawSQL

这些集成方式都需要访问 PawSQL Cloud 或 PawSQL Server,并在授权范围内使用项目和工作空间。服务地址、认证方式、安装入口和操作命令由各平台文档分别说明。 开始前应准备 PawSQL 服务地址、有效账号以及与目标数据库匹配的工作空间。有关认证和数据库上下文的通用概念,请参阅登录与身份认证工作空间与数据库上下文

本分组包含

DBeaver 插件

配置 SQL 执行前审核、风险阈值和数据源白名单。

JetBrains 插件

优化选中的 SQL、SQL 文件、目录或 MyBatis Mapper。

Visual Studio Code 插件

在代码或 SQL 文件中快速优化当前语句。

PawSQL MCP

在支持 MCP 的 AI 编程工具中通过自然语言优化 SQL。

通用安全边界

  • 使用可信来源的插件包,并核对发布者与版本;
  • 凭据应保存在客户端安全存储中,不应进入 Git 仓库;
  • 工作空间应与 SQL 的目标数据库和环境一致;
  • DBeaver 白名单只应用于明确允许绕过审核的数据源;
  • 推荐 SQL 和索引 DDL 必须经过语义、性能和发布验证;
  • 在生产数据库启用实际执行或 What-If 验证前评估资源和锁影响。
安装插件不会替代组织的数据库权限、变更审批、备份和回退机制。插件结果应作为开发与发布流程中的技术证据使用。

下一步

先安装插件(见安装 IDE 插件),再选择与当前工具匹配的平台页面完成配置。首次使用时,建议提交一条已脱敏、只读且结果可预期的 SQL,确认服务、权限和工作空间配置正确。