最好的在线SQL优化平台 - PawSQL Cloud来了

概述

PawSQL Cloud(地址:https://app.pawsql.com)是PawSQL Advisor的在线版本,它整合了业界关于关系数据库查询优化最佳实践,通过查询重写优化、智能索引推荐,帮助应用开发人员及数据库管理人员一站式解决SQL性能问题。

相比较PawSQL Advisor/Paw Index Advisor等基于IntelliJ的插件,PawSQL Cloud免安装,不依赖其他工具,不仅适合应用开发人员,也适合数据库管理人员等非开发人员使用;PawSQL Cloud同时能够记录您的优化历史,便于日后查看和跟踪。

3步完成您的SQL优化

  • 选择/创建工作空间
  • 输入待优化SQL
  • 查询优化配置

1. 选择/创建工作空间

工作空间是你进行SQL优化的工作环境,一般包括数据表、视图、索引的定义及其上的一些统计信息. PawSQL Cloud支持以下方式创建您的工作空间。

  • 通过数据库连接信息创建工作空间
    • 支持MySQL/PostgreSQL/Opengauss/MariaDB等数据库
  • 通过DDL文件创建工作空间
  • 通过手工输入DDL语句创建工作空间
    在这里插入图片描述
    提示: 对于每一种工作空间创建方式,PawSQL提供了在线指南帮您创建您的工作空间。

2. 输入待优化SQL

待优化SQL是您进行查询优化的对象,它的来源可以是

  • 数据库SQL日志

    • 支持MySQL慢日志/通用日志,PostgreSQL的SQL日志,opengauss的SQL日志
  • 待优化SQL组成的文本文件;以;分割

  • 文本框手工输入的SQL语句;以;分割
    在这里插入图片描述
    提示: 同样的,您可以看到PawSQL提供了在线指南帮您获取待优化的SQL。

3. 查询优化配置

查询优化表示在您的工作空间内对一组SQL查询进行的性能优化诊断,一般包括SQL审查、重写优化、索引推荐等.
您可以对您的查询优化进行配置,控制查询优化的执行过程和结果

  • 基础配置

    • 优化ID: 标识您本次优化的ID
  • 执行配置

    • 和现有索引去重: 是否和现有索引去重
    • 是否进行what-if验证: 是否连接到验证服务器,对查询优化的结果进行性能验证。
  • 规则配置
    在这里插入图片描述

    • 是否启用该优化规则

执行结果展示

汇总结果展示

内容包括

  • 执行的SQL数目
  • 重写优化的数据
  • SQL审查的数目
  • 推荐的索引
  • 单个SQL优化概况
    在这里插入图片描述

单SQL优化详情

  • 原SQL
  • 重写后的SQL(若有)
  • 推荐的索引(若有)
  • 验证详情(若设置what-if验证)
    • 性能提升百分比
    • 优化前的执行计划
    • 优化后的执行计划
      在这里插入图片描述

结束语

PawSQL Cloud的网址为 https://app.pawsql.com, 欢迎大家试用。如需私域部署PawSQL Cloud,或是希望集成PawSQL的优化引擎到自己的数据库监控平台/SQL审核平台,请联系service@pawsql.com或是在微信搜索PawSQL关注公众号。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值