Tosska SQL Tuning Expert Pro (TSES Pro™) for SQL Server®


非一般的SQL调优工具
SQL Server 数据库的调优工具并不多,而且大部分都仅限于查询计划的可视化或查询计划的分析,如果你没有深厚的SQL调优知识,且在日常工作中没有足够精力来应付SQL调优,那么这些工具并不能带来任何实际性帮助。如果你希望的是一款无需过多干预即可完成自动SQL调优来提供一键式解决方案的工具,那么 Tosska SQL Tuning Expert Pro for SQL Server 可能是您在世界上少有的选择。
免费下载 | 购买许可证


SQL 调优即便是专家也是很困难的事
SQL调优是一项极具困难的工作。调优一条有性能问题的SQL语句,DBA 或有经验的SQL开发人员常常得花费数天甚至数星期才能完成。一般企业很难储备这样的人才,并且能胜此工作的开发人员也并不多,那么把如此昂贵的成本和宝贵的时间节省下来发展公司其它事务,是不是更合理,更高效,更能给公司产生效益呢?

Tosska SQL Tuning Expert Pro for SQL Server适用于哪些场景?
Tosska SQL Tuning Expert Pro for SQL Server 是一款提供完整SQL调优解决方案的工具,它具备SQL语法改写, 查询提示注入和索引推荐,在不影响任何特定功能的限制下,最大限度的提高SQL的性能。

针对SQL Server 数据库,具备世界领先的人工智能SQL改写技术
有经验的开发人员或DBA通过手动改写SQL语句来进行SQL调优,不仅需要非常深入的SQL调优知识,并且耗费巨大的工作时间和成本,往往得花费数小时甚至数天时间来改写SQL和测试,并且由于人工的限制,调优的结果也很难得到最好的SQL。
在SQL Server 数据库,Tosska 人工智能 SQL 改写引擎拥有世界领先的技术,它不仅大大节省了开发人员改写SQL和测试运行的时间,甚至可以探索出即便非常有经验的DBA也很难发现的潜在最优SQL语法。此外Tosska 人工智能改写的SQL语句还可以与我们的提示注入算法配合使用,进一步探索出更多的潜在查询计划,这个即便是最有经验的DBA都很难实现。




例句: 右边为通过提示注入生成的SQL,它的速度提高了相近10倍

免费下载 | 购买许可证

世界领先的人工智能SQL调优工具如何解决 SET ROWCOUNT N
Set RowCount N 会使SQL Server在返回指定N行后停止查询。很多人不知道这个设置会影响SQL的查询计划,一些SQL可能因为SQL Server为前N行尝试了优化,导致了性能的急剧下降,从而导致整个查询计划非常的糟糕。如果没有好的工具,开发者很难调优这类问题的SQL. Tosska SQL Tuning Expert for SQL Server 就是一个通过人工智能引擎自动解决这类问题的工具。

针对不经常执行的SQL语句,使用强大的冷缓存来进行SQL调优
针对不频繁执行的SQL 语句,相关数据将不存于数据库缓存区,冷缓存将显著影响 SQL 语句的性能,在热缓存拥有良好性能 的SQL 在冷缓存环境中可能不会有良好表现。在这个情况下,这将十分考验开发人员调优他们的 SQL,使得在不同环境下都能运行良好。
Tosska SQL Tuning Expert for SQL Server 为用户提供了一个方便的功能,可以针对两种不同环境,对 SQL 替代方案进行基准测试,且无需复杂的手动操作。

无需反复测试就可得到最优的解决方案
使用了Tosska SQL Tuning Expert for SQL Server,您不再需要对有问题的 SQL 语句进行手动改写或尝试每个可能的提示组合,来探索潜在的更好性能的执行计划,因为所有的这些艰巨任务都交由我们的嵌入式人工智能引擎进行。 我们的人工智能引擎将帮助您找到可能的改写或提示组合,以提升您的 SQL性能,全程无需您的干预。 您只需坐下来,放松一下,等待最佳 的SQL 替代方案出现在您的屏幕上。

例:自动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 Pro 提供了一个 人工智能探索索引,可产生即使是专家也很难想象的潜在最优的新索引来调优您的 SQL。

不要轻视您的SQL Server的潜力
对于一些SQL语句,人们在进行语法改写、提示注入和必要的索引建立后,还是调优失败,他们总认为硬件升级是唯一解决途径。但是,请不要轻视您的SQL Server 内置的 SQL 优化器能力,它可以为您提供您以前所无法想象的终极性能解决方案。您需要做的, 只是为 SQL Server 提供一组适当的新索引。
Tosska SQL Tuning Expert Pro 内置了一款强大的人工智能索引引擎,新技术可以同时为一条SQL推荐多个表的新索引,这意味着引擎会在查询计划中考虑每个表的新索引如何相互影响,这对SQL Server的SQL优化器探索更多以前无法生成的潜在查询计划很有帮助。所以,不要轻视您的 SQL Server 的能力。相反,在计划升级硬件之前,请使用正确的工具来进行SQL调优。

例子: 使用人工智能SQL索引推荐的索引后,速度提高了近80 倍

免费下载 | 购买许可证