SQLTools插件下载与使用说明

server/2024/9/23 9:23:46/

SQLTools是一个专注于SQL优化与管理的plsql developer插件,目的是把一些常用的SQL收集在一起,方便快速解决问题,提高工作效率。

当在SQL或PACKAGE窗口,或者选中表时,会有两个右键菜单:

SQLTools聚焦在SQL方面,主要用于快速处理SQL性能问题,实现的功能有:

1、常用 - 最常用的SQL,用于定位问题;

2、SQL收藏 - 用于管理与收藏更多常用的SQL;

3、SQL优化 - 主力工具:SQL优化工具集合,用于分析、优化SQL,快速解决性能问题;

4、表分区管理脚本生成器- 用于生成表增加、分区表转换的SQL;

5、AWR_ASH_ADDM报告生成 - 快速生成AWR/ASH报告;

6、SQL固化脚本生成器 - 只需提供两个SQL_ID,就能生成用固化SQL的脚本,快速优化SQL;

7、右键菜单增加属主… - 复杂SQL中多表替换owner更方便;

8、右键菜单表分析 - 会生成分析当前表的SQL,使用默认选项;

9、右键菜单SOSI信息 - 查看表信息的sosi.sql脚本的简化版, 可读方式显示字段的low_value与high_value,快速判断谓词越界;

安装说明:只需要把下载的两个文件放到plsql developer的plugins目录(如:F:\PLSQL Developer\PlugIns)即可

插件是32位的,最好是用32位的plsql,plsqldeveloper9-11都可正常使用,13-14版也可用,但菜单项会显示成按钮

https://code.mteixeira.dev/SublimeText-SQLTools/


http://www.ppmy.cn/server/96157.html

相关文章

C语言指针(3)

目录 一、字符指针变量 二、数组指针变量 三、⼆维数组传参的本质 四、函数指针变量 五、typedef 关键字 六、函数指针数组 一、字符指针变量 字符指针char* &符号名 符号名,这都是获取的是首元素地址。 int main() {char a[] "abcdef";cha…

双向链表和循环链表

一、双向链表 在每个结点中多增加一个前驱指针,指向前一个元素 (为空表时前驱指针和后继指针都指向NULL) 1、定义双向链表的结构体(用于存储其数据的数据类型) typedef int Elemtype; typedef struct DuLNode {…

【C++进阶】特殊类设计 单例模式

目录 不能被拷贝的类只能在堆上创建对象只能在栈上创建对象不能被继承的类只能创建一个对象(单例模式)饿汉模式懒汉模式 不能被拷贝的类 //C98 class CopyBan { public:private:CopyBan(const CopyBan&){};const CopyBan& operator(const CopyB…

基于R语言绘制GGE双标图2

参考资料: 严威凯等: 双标图分析在农作物品种多点试验中的应用【作物学报】 https://cran.r-project.org/web/packages/GGEBiplots/GGEBiplots.pdf 1、如何判断双标图是否充分体现数据中的规律 在对双标图的解释中,有一个隐含的假设,就是所…

密码学简史:时间密语

​ 注:机翻,未校。 A brief history of cryptography: Sending secret messages throughout time Stemming from the Greek words for “hidden writing,” cryptography is the practice of encrypting transmitted information so that it can only b…

openGauss 5.0 LTS部署至华为云ECS CentOS8.2实操教程

一、前言 openGauss是一款高可靠、高性能、高安全、易运维的开源关系型数据库管理系统,然而其全功能部署对系统要求非常高。 本实操教程能够使个人开发者以及高校师生能够以成本最小的方式快速将openGauss部署到华为云的ECS上,以便快速进行功能验证以及…

STK12.2+Python开发(三):通过Access获取当前场景的信息,计算卫星访问目标信息

计算访问 在STK中,“Access”通常指的是卫星与地面目标之间的可见性或访问机会。在STK API中,Access分析功能允许用户计算和分析特定时间段内卫星与地面目标之间的访问窗口。这些访问窗口可以用来确定卫星何时能够观测或通信目标。 一个Access能够retu…

ARM知识点二

一、指令 指令的生成过程 指令执行过程示例 if (a 0) {x 0; } else {x x 3; } //翻译为 cmp r0,#0 MOVEQ R1,#0 ADDGT R1,R1,#3指令获取:从Flash中读取 CMP R0, #0,控制器开始执行。 指令解码:解码器解析 CMP 指令,ALU比较R…