使用工具 SQL Tuning Expert for Oracle 优化SQL语句

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

  

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

  产品介绍 https://tosska.com/tosska-sql-tuning-expert-tse-oracle/

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

 

  1. 打开软件,出现如下主界面

   使用工具 SQL Tuning Expert for Oracle 优化SQL语句

 

  2. 创建数据库连接,也可以稍后创建。填好连接信息,点击 “Connect” 按钮。

      如果您已经安装Oracle客户端,并且在Oracle客户端配置了TNS,可以在本窗口选择“TNS”作为"Connection Mode",然后在"Database Alias"中选择配置好的TNS作为数据库别名。

   使用工具 SQL Tuning Expert for Oracle 优化SQL语句

 

     如果您没有安装Oracle客户端或者不想安装Oracle客户端, 可以选择“Basic Type”作为"Connection Mode",只需数据库服务器IP, 端口和服务名即可。

  使用工具 SQL Tuning Expert for Oracle 优化SQL语句

     

  3. 输入有性能问题的SQL 

   使用工具 SQL Tuning Expert for Oracle 优化SQL语句

 

  4. 点击Tune按钮,自动生成大量的等价SQL并且开始执行。虽然测试还没有完成,我们已经可以看到 SQL 20 的性能提升了100%。

  使用工具 SQL Tuning Expert for Oracle 优化SQL语句

 

     让我们仔细看一下SQL 20, 它使用了两个Hints, 以最快的执行速度脱颖而出。原来的SQL要0.99秒,优化后的SQL执行时间接近0秒。

      由于这条SQL每天要在数据库中执行上万次,优化后可节省大约 165秒的数据库执行时间。

      使用工具 SQL Tuning Expert for Oracle 优化SQL语句

 

  最后,用等价的SQL 20 替换 应用程序源代码中有性能问题的SQL。重新编译应用程序,性能得到了提高。

 

  调优任务顺利完成!  

  

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

   详情请阅读以下文章:  

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

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

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

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

转自:https://www.cnblogs.com/dbexpert/p/8022663.html