Tosska SQL Tuning Expert 工具优化SQL语句

时间:2023-03-08 19:20:09
Tosska SQL Tuning Expert 工具优化SQL语句

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

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

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

Tosska SQL Tuning Expert 工具优化SQL语句

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

Tosska SQL Tuning Expert 工具优化SQL语句

3. 输入有性能问题的SQL

Tosska SQL Tuning Expert 工具优化SQL语句

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

Tosska SQL Tuning Expert 工具优化SQL语句

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

Tosska SQL Tuning Expert 工具优化SQL语句

最后,用SQL 20 替换应用程序的初始SQL或者将SQL 20 的执行计划绑定到应用程序的初始SQL。调优任务顺利完成!