Tosska SQL Tuning Expert (TSE™) ® for Oracle®


Tosska SQL Tuning Expert for Oracle (TSE™) – Version 4

下载产品 | 购买许可证

智能SQL调优 – 超越人类的智慧


非一般的SQL调优工具
市场上已经有很多 SQL 调优产品,提供了查询计划可视化、统计资料分析、高成本执行计划步骤指示,甚至提供了根据经验法则的SQL语法建议。不过,如果用户没有深入的 SQL 调优知识,或者不愿意花费额外的精力来调优 SQL,这些工具就毫无用处。用户所真正期望的,是无需用户干预而可以一键式自动调整SQL语句的优化工具。Tosska SQL Tuning Expert是一种创新产品,让用户通过一些简单的点击,就可以为性能不佳的SQL语句提供更好的解决方案。

人工SQL调优,即便是专家也是个艰苦的工作
DBA或经验丰富的SQL开发人员可能需要数天或数周的时间来调整有问题的SQL语句。SQL 调优是一项非常需要技巧的工作,精通的人不多。如此宝贵的时间是否应该节省下来,用于开展公司其他业务呢?

Tosska SQL Tuning Expert for Oracle是什么?
Tosska SQL Tuning Expert 是一个完整的SQL调优解决方案。它提供SQL语法重写、查询提示组合和索引建议,突破任何特性的限制,以取得SQL的最佳性能。

世界领先的的针对Oracle数据库的人工智能SQL改写与提示注入技术
有经验的DBA或开发人员通常都采用改写来调优SQL,但是改写SQL是个耗时的工作,即便是资深DBA或开发人员都需要花费数小时甚至几天来进行改写和测试一条SQL语句,而且由于人手工作的限制,有些潜在的改写并不能发现,一些改写出来的SQL效果并不理想。

Tosska人工智能SQL改写与提示注入引擎是针对Oracle数据库的具有世界领先的SQL改写技术,它不仅节省开发人员改写和测试SQL的时间,往往还能探索出即便是有经验的DBA都无法发现的SQL写法,从而得到最优SQL。此外,Tosska人工智能改写SQL还可以配合我们的提示组合算法一起工作,从而进一步探索更多的查询计划,这个即便是最有经验的DBA都很难实现。


右手边改写后的SQL,比源SQL快了1000倍

开发人员在工作中学习SQL写法
SQL查询从数据库中检索数据,有多个不同写法的SQL查询可以生成相同的结果,但是他们的效率是相差很大的。一条低效的SQL查询,会耗尽数据库的资源,从而降低数据库的速度,甚至导致无法为其他用户提供服务。因此,提高SQL开发人员的SQL编写技能是非常的重要的。短期的SQL培训课程可能会有所帮助,但是它无法解决所有日常SQL编写的挑战。Tosska SQL Tuning Expert 内置的SQL改写引擎,可以根据开发人员编写的SQL改写成很多的等价SQL语句,开发人员可以通过SQL语法,查询计划,数据分布和SQL性能来选择最佳的等价SQL来替换源SQL,进而解决源SQL的性能问题。通过边工作边学习的培训,不仅保证开发中编写出良好SQL语句,还可以在此过程中提高内部开发人员的SQL编写技能。

针对SQL语句,圆满的索引建议
对于一些关键的SQL语句,您可能希望通过添加新索引,来进一步优化SQL语句以获得最优性能,同时又不增加额外的开销。Tosska SQL Tuning Expert 提供了一种智能索引调优功能,通过探索最有效的潜在新索引来调优SQL。

Tosska SQL Expert Pro (TSE Pro™) 和Tosska SQL Expert (TSE™) 的功能对比

下载产品 | 购买许可证