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

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

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

本工具发明人Richard To, Dell的前首席工程师, 拥有超过20年的SQL优化经验.

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

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

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

  2. 输入有性能问题的SQL 

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

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

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

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

调优任务顺利完成!

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

自动优化SQL性能,为DBA节省宝贵的时间,提高企业竞争力、

亲测非常非常好用,但是只支持11g

最新文章

  1. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版新增系统参数管理
  2. WPF 创建自定义窗体
  3. 动态创建的DOM元素进行事件绑定
  4. Android Studio使用教程(二)
  5. codeforces 359D 二分答案+RMQ
  6. linux创建git远程仓库
  7. AsyncTask的简单使用
  8. Q_INVOKABLE与invokeMethod用法全解
  9. navicat如何导入sql文件
  10. Hibernate第一篇【介绍Hibernate,简述ORM,快速入门】
  11. BigDecimal的加减乘除及比较大小
  12. Scrapy框架--使用cookie
  13. ferror,clearerr和EOF含义
  14. Linux拷贝U盘文件(命令行)
  15. tensorboard使用方法
  16. Visual Studio下运行PowerShell脚本自增小版本号并发布到Nuget服务器上
  17. NDK samples以及部分博客
  18. Vue---导航守卫使用方法详解
  19. Python3使用csv模块csv.writer().writerow()保存csv文件,产生空行的问题
  20. 课后作业week 5 —— 两款修图软件优势及创新分析

热门文章

  1. 冰点文库下载器v3.2.13绿色版
  2. Java静态方法和非静态方法之间的关系
  3. 使用数据泵,在不知道sys用户密码的情况下导出导入
  4. Spring Session解决Session共享
  5. Docker修改默认的网段
  6. Python分析世界幸福指数
  7. matplotlib学习日记(十)-划分画布的主要函数
  8. Listary效率快捷键
  9. 开发规范(一) 如何记录日志 By 阿里
  10. sql字段拆分 ,连表子查询获取值