PawSQL for VSCode - 在VSCode里一键完成SQL优化

文摘   2024-11-18 21:30   北京  
💡 简介

PawSQL for VSCode 是一款强大的 VSCode 插件,它将 PawSQL 引擎的智能 SQL 优化能力无缝集成到您的开发环境中,支持智能索引推荐、查询重写和自动化性能验证。通过与PawSQL Cloud(https://pawsql.com) 或企业私域部署的 PawSQL 优化平台配合使用,为开发者提供全方位的 SQL 性能优化解决方案。

✨ 核心特性

  • 🚀 一键优化 - 智能分析并优化 SQL 查询性能

  • 📊 索引优化 - 智能推荐最优索引组合,全面提升查询效率

  • 🔄 查询重写 - 自动生成性能更优的等价 SQL 语句

  • 📈 性能验证 - 精确量化优化效果,提供详实的性能提升数据

🔧 安装指南

1. 启动 Visual Studio Code

2. 使用快捷键打开扩展市场:

  • Windows: `Ctrl+Shift+X`

  • macOS: `Cmd+Shift+X`

3. 搜索 "PawSQL" 并安装

⚙️ 首次配置

1. 点击 VS Code 左侧活动栏中的 PawSQL 图标

2. 在配置界面填写以下信息:

  • PawSQL Server 地址(如:`https://pawsql.com`)

  • 账号信息

  • 密码

3. 点击保存完成配置

🎯 使用方法

SQL 优化操作

1. 快速优化

  • 直接点击 SQL 语句上方的 "Optimize" 按钮,使用默认工作空间进行优化

2. 自定义优化

  • 点击 "Optimize..." 按钮,从下拉菜单选择目标工作空间开始优化分析

优化结果查看

  • 在 VS Code 中直接查看优化建议

  • 点击 "在浏览器中查看优化详情" 获取深度分析:

    1. SQL 语句对比
    2. 执行计划详解
    3. 完整性能分析报告

    🌐 关于PawSQL


    PawSQL专注于数据库性能优化自动化和智能化,提供的解决方案覆盖SQL开发、测试、运维的整个流程,广泛支持MySQL、PostgreSQL、OpenGauss、Oracle等主流商用和开源数据库,以及openGauss,人大金仓、达梦等国产数据库,为开发者和企业提供一站式的创新SQL优化解决方案;有效解决了数据库SQL性能及质量问题,提升了数据库系统的稳定性、应用性能和基础设施利用率,为企业节省了大量的运维成本和时间投入。

    • PawSQL优化平台 - 面向应用开发者,只需三步即可智能优化SQL性能。该平台提供丰富的查询重写功能、智能索引推荐以及自动化性能验证,通过语义等价转换和执行计划分析,最大限度提升SQL执行效率。

    • PawSQL审核平台 - 面向DevOps管控人员,集成完备的审核规则集,能覆盖数据定义语言(DDL)、数据操作语言(DML)、数据查询语言(DQL)等各种SQL语法,审核准确率高达95%,有效提升SQL代码质量。

    • PawSQL巡检平台 - 面向数据库运维人员,具备自动化采集和分析慢查询的能力,并提供专业的SQL优化建议。同时支持对数据库对象如表、索引等进行审核巡检,及时发现并规避潜在风险。

    往期文章精选

    PawSQL
    PawSQL专注于数据库性能优化的自动化和智能化,支持MySQL、PostgreSQL、openGauss,金仓、达梦、Oracle等主流商用和开源数据库,为开发者和企业提供一站式的创新SQL优化解决方案。
     最新文章