不积跬步,无以至千里

博客园 首页 新随笔 联系 订阅 管理

对于SQL开发人员和DBA来说,根据业务需求写出一条正确的SQL很容易。但是SQL的执行性能怎么样呢?能优化一下跑得更快吗?如果不是资深的DBA,估计很多人都没有信心。

  幸运的是,自动化优化工具可以帮助我们解决这个难题。这就是今天要介绍的 Tosska SQL Tuning Expert for Oracle 工具。

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

   

 

  2. 创建数据库连接,也可以稍后创建。当选择“Basic Type”作为"Connection Mode",无需事先安装Oracle客户端,只需数据库服务器IP, 端口和服务名即可。

  

 

  3. 输入有性能问题的SQL

   

 

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

  

 

     让我们看一下SQL 20, 它以最快的执行速度脱颖而出。

      

 

  最后,用SQL 20 替换应用程序的初始SQL或者将SQL 20 的执行计划绑定到应用程序的初始SQL。

  调优任务顺利完成!

   有需要的朋友可以下载 https://tosska.com/tosska-sql-tuning-expert-tse-oracle-free-download/

posted on 2018-02-05 18:28  Zeroassetsor  阅读(908)  评论(0)    收藏  举报