PawSQL Advisor
概述
PawSQL Advisor是由PawSQL团队开发的,面向数据库应用开发人员的,基于IntelliJ的IDE插件,自动化、智能化SQL优化工具, 从正确性和性能两个方面对SQL进行审查和重写优化;并基于SQL查询的结构、数据库对象的定义及统计信息,提供智能索引推荐功能,帮助数据应用开发人员一键提升应用性能。
点击安装插件
如何使用PawSQL Advisor
-
安装兼容的JetBrains IDE,例如IntelliJ IDEA、DataGrip、PyCharm或其他基于IntelliJ的IDE;
-
启动IDE,搜索“PawSQL Advisor”并点击安装;
-
打开配置页面并设置优化设置;
-
右键点击包含要分析SQL的任意目录;
-
点击“PawSQL Advisor -> 优化”;
-
等待一分钟左右获取优化建议。
📄️ 1. 插件安装
PawSQL Advisor是基于IntelliJ的IDE插件,支持的Jetbrain工具包括IntelliJ IDEA,DataGrip,PyCharm,Android Studio, AppCode, DataSpell, GoLand, PhpStorm, WebStorm等, 可以通过Jetbrain应用市场安装。
📄️ 2. 执行配置
PawSQL Advisor提供一个项目级的配置页面,供用户进行优化任务输入、输出、数据源以及执行过程的参数配置,
📄️ 3. 执行优化
3.1 对文件/文件夹中的SQL进行优化
📄️ 4. 执行结果解读
当优化完成后,PawSQL会生成一个优化汇总信息文件,并自动打开该文件。此文件是以pawTunningSummary结尾的markdown文件,建议您安装Markdown插件(在应用市场搜索"Markdown"进行安装),以便能够通过超链接查看单SQL的优化详情。