SQL优化工具Tosska SQL Tuning Expert for Oracle,帮助SQL开发人员解决SQL性能问题。

本工具主要创始人Richard To, 资深ITPUB元老,从1996年开始设计SQL优化工具,拥有超过20年的SQL优化经验。

工具已经从最初的1.0, 1.1,1.2,逐步演化到了3.0.  最新版本主要包含3个功能:

1. 为单条SQL产生等价SQL, 并找出最快的等价SQL;

2. 为单条SQL建议最佳索引;

3. SQL性能报表;

官网下载 https://www.tosska.cn/tosska-sql-tuning-expert-tse-oracle-free-download-zh/

产品介绍 https://www.tosska.cn/tosska-sql-tuning-expert-tse-oracle-zh/

下面开始介绍如何用工具建议最佳索引来优化SQL.

1. 创建数据库连接, 也可以稍后创建 (如果已经创建了数据库连接,请忽略此步骤,直接跳到第2步)。

关于如何创建连接,请看 优化SQL之最快等价SQL篇 第1步;

2. 在“索引”页, 输入有性能问题的SQL后, 点击 “建议索引”

注意: 如果我们在“SQL”页已经输入了有性能问题的SQL, 转到“索引”页,就不需要再输入原SQL了。

3. “测试运行所有SQL选项”窗口,提供了很多性能基准测试的选项。

点“确定”按钮开始索引建议。

4. 工具产生了8个索引集合,并且开始性能基准测试。

最快的索引集合是 Index Set 5 (包含了2个索引), 工具将原SQL 从 34.99秒,优化到不到1秒。

原始SQL的执行时间是 34.99 秒。

创建 Index Set 5 后的执行时间是 0.07 秒。

6. 点击 Index Set 5 ,复制创建索引的脚本,在SQL*Plus 或者PL/SQL Developer 中执行。索引创建成功后,确认应用软件性能得到了提升。

原 SQL 的执行时间34.99秒,创建索引后执行时间不到1秒。  调优任务顺利完成!

如何找到1条SQL的最快等价SQL? 请看 优化SQL之最快等价SQL篇

Tosska SQL Tuning Expert Pro for Oracle,除了本文介绍的SQL调优基本功能之外,还能在不修改SQL源码的情况下,调整和稳定SQL执行计划;为批量SQL(例如1000条SQL)建议最优索引。

详情请阅读以下文章:

SQL优化神器-Tosska SQL Tuning Expert Pro for Oracle

SQL优化系列(二)- 查找性能差的SQL

SQL优化系列(三)- 不修改源码,为批量SQL建议最佳索引

SQL优化系列(四)- 不修改源码,调整SQL执行计划

最新文章

  1. IO通道
  2. php多文件上传
  3. ThinkPHP随笔
  4. iOS开发 字符串MD5加密
  5. Flex中 Array 的IndexOf 的作用
  6. 基于jQuery的上下左右无缝滚动应用(单行或多行)
  7. struct 结构
  8. React学习系列
  9. 201521123051《java程序设计》 第一周学习总结
  10. 用 Eclipse 创建一个简单的web项目
  11. MYSQL:插入记录检查记录是否存在,存在则更新,不存在测插入记录SQL
  12. [深度应用]·DC竞赛轴承故障检测开源Baseline(基于Keras 1D卷积 val_acc:0.99780)
  13. IDEA 控制台乱码问题
  14. C++设计模式——观察者模式(转)
  15. [ovs] openvswitch 从源码编译安装
  16. 【H5】移动端页面根font-size设置
  17. Java 强引用、 软引用、 弱引用、虚引用
  18. Linux的权限对于文件与目录的意义
  19. javascript进阶修炼之一——javascript必备操做
  20. Oracle中REGEXP_SUBSTR函数(字符串转多行)

热门文章

  1. PKU 百炼OJ 奖学金
  2. Selenium浏览器自动化测试使用(2)
  3. 再不懂时序就 OUT 啦!,DBengine 排名第一时序数据库,阿里云数据库 InfluxDB 正式商业化!
  4. Activiti 使用小结
  5. [HEOI2016/TJOI2016]排序 线段树+二分
  6. Python3.5 安装 & hello world
  7. dubbo入门学习(五)-----dubbo的高可用
  8. MySQL数据库基本使用
  9. 在windows系统和linux系统中查询IP地址命令的不同
  10. LA3882 And Then There Was One