自动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. 打开软件,出现如下主界面

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

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

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

3. 输入有性能问题的SQL

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

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

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

最后,用等价的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

使用工具 SQL Tuning Expert for Oracle 优化SQL语句相关推荐

  1. mysql sql tuning_使用SQL tuning advisor(STA)自动优化SQL

    Oracle 10g之后的优化器支持两种模式,一个是normal模式,一个是tuning模式.在大多数情况下,优化器处于normal模式.基于CBO的n Oracle 10g之后的优化器支持两种模式, ...

  2. SQL优化工具分享-SQL Tuning Expert Pro for Oracle Trial

    做开发离不开对于数据库的接触,也离不开对SQL的接触,一个优质的SQL,可以让系统性能提升到质的飞跃,一个糟糕的SQL,可以让系统奔溃.所以对于我们开发人员来说,很需要一个SQL性能优化工具,在这种情 ...

  3. 【MySQL】MySQL数据库SQL优化工具 SQL Tuning Expert for MySQL(收费)

    1.概述 SQL Tuning Expert for MySQL 是 Tosska 公司推出的针对MySQL的SQL优化工具. 该工具不仅让DBA或者SQL开发人员,轻松阅读和理解执行计划,而且能产生 ...

  4. oracle11g中SQL优化(SQL TUNING)新特性之SQL Plan Management(SPM)

    1.   简介 Oracle Database11gR1引进了SQL PlanManagement(简称SPM),一套允许DBA捕获和保持任意SQL语句执行计划最优的新工具,这样,限制了刷新优化器统计 ...

  5. oracle 最大值及其_学习笔记:Oracle优化 SQL查询最大值 最小值时的优化方法案例...

    天萃荷净 select max(id),min(id) from table优化,分享开发DBA需求,在SQL语句查询最大值.最小值数据时的优化方式案例 1.查看数据库版本 SQL> selec ...

  6. Oracle中SQL调优(SQL TUNING)之最权威获取SQL执行计划大全

    该文档为根据相关资料整理.总结而成,主要讲解Oracle数据库中,获取SQL语句执行计划的最权威.最正确的方法.步骤,此外,还详细说明了每种方法中可选项的意义及使用方法,以方便大家和自己日常工作中查阅 ...

  7. Oracle优化SQL技法—降龙十八掌

    基于索引的SQL语句优化之降龙十八掌 1前言 客服业务受到SQL语句的影响非常大,在规模比较大的局点,往往因为一个小的SQL语句不够优化,导致数据库性能急剧下降,小型机idle所剩无几,应用服务器断连 ...

  8. oracle语法和sql的区别吗,ORACLE和SQL语法区别归纳

    ORACLE和SQL语法区别归纳 数据类型比较 类型名称 Oracle SQLServer 比较 字符数据类型 CHAR CHAR 都是固定长度字符资料但oracle里面最大度为2kb,SQLServ ...

  9. 在SQL Navigator 中做 oracle pl/sql SQL分析

    1.今天做sql优化学习到的SQL分析器操作. 转载于:https://www.cnblogs.com/woody-wu/archive/2010/05/06/1729004.html

最新文章

  1. 创建总账科目类型会计凭证
  2. html5 markdown,Markdown常用语法
  3. 诸暨机器人餐厅价格_现场 | 一家尝出“锅气”的餐厅 探店机器人餐厅
  4. gradle java_Java EE,Gradle和集成测试
  5. yuv420(planer) to bgr24 to bmp
  6. Let’s Encrypt 将在两天内撤销约200万份HTTPS 证书
  7. mysql批量删除数据库_数据库实现批量删除数据的操作方法(代码实例)
  8. artcam2008 stp 教程_ArtCAM_中文版使用教程
  9. 电子设计大赛可以用linux开发板嘛,【一转再转】电子设计大赛应该怎么准备?...
  10. linux下maxwell安装教程,Ubuntu下若干软件的安装方法
  11. 倩女幽魂服务器维修什么意思,《倩女幽魂》2月7日游戏服务器维护内容
  12. 即将开幕!阿里云飞天技术峰会邀您一同探秘云原生最佳实践
  13. 【R语言】——VennDiagram包绘制维恩图(保姆级教程)
  14. python中iter是什么意思,python中iter的用途是什么?
  15. HarmonyOS:ListContainer实现表格
  16. 计算机打字无限长页面,Win10电脑键盘自动无限输入怎么办
  17. Java学生学籍管理系统
  18. Anaconda Navigator卡logo打不开闪退问题处理方案-更换阿里云镜像源
  19. Generative Adversarial Networks(WGAN、SAGAN、BigGAN)
  20. 【方法】关于递推式的公式求法

热门文章

  1. cuda 纹理内存texture使用时显示不是模板解决办法
  2. 微信小程序 - 3D 立体正方形展示控制(水平、垂直、多维拖动)
  3. 用仿ActionScript的语法来编写html5——第五篇,Graphics绘图
  4. scanner.nextLine()和scanner.next();的区别
  5. 微信小程序app.ts全局变量出现报错?
  6. pycharm自定义模板代码
  7. 一文理解JVM虚拟机(内存、垃圾回收、性能优化)解决面试中遇到问题
  8. SinoBBD承德德鸣3号楼数据中心获CQC最高等级机房认证
  9. 教育知识与能力——简答题30题
  10. .Net Core6.0程序发布到IIS支持apk文件下载