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

简单易用的 SQL 调优工具
针对SQL Server数据库的SQL调优工具并不多,而且大多数工具都集中在执行计划可视化或执行计划分析上,如果您没有深入的SQL调优知识,并且不愿意花费额外的精力来调优SQL,那么这些工具对您来说作用不大。如果您渴望获得提供一键式解决方案的工具,希望无需干预即可自动调优SQL语句,Tosska SQL Tuning Expert for SQL Server是您在世界上少有的选择。

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

SQL 语句计算机调优是什么?
Tosska SQL Tuning Expert是一种无需用户参与即可优化SQL语句的SQL调优工具。该产品将为您提供最终的SQL性能解决方案,只需点击即可。您需要做的是将有问题的SQL语句输入到产品中,然后按一个按钮。在整个SQL调优过程中,您不必执行分析、猜测或手动测试。改进后的SQL语句将与源SQL 语句进行基准测试,而不用怀疑。

SQL 调优汇总

SQL语句的计算机调优是 Tosska 发明的专有技术,用于模仿人类专家SQL调优过程,其中引擎在给定配额内尝试改善SQL语句的改写和提示组合。由于SQL改写和提示组合非常庞大,因此人类专家不可能在短时间内完成它。此外,DBA 或开发人员也无法保证在大量试验和错误之后找到最佳解决方案。

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

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

右边的SQL提示组合比源SQL快了10倍

下载产品 | 购买许可证

世界上少有的针对设置返回行数的人工智能SQL调优工具
设置返回行数会导致SQL Server在返回指定行数之后停止处理查询。知道SQL的执行计划受此设置影响的人并不多,由于SQL Server尝试优化SQL的前N行记录, 某些SQL可能会得到更糟糕的执行计划,SQL的性能也因此会降低。如果没有一个好的工具,开发人员很难调优这类问题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语句的多种改写和提示组合,以探索潜在的性能更好的执行计划,因为所有这些艰苦任务都由嵌入式 AI 引擎实现。我们的智能引擎将帮助您找到可能的改写和提示组合,以提高您的SQL速度,而无需您的干预。你只需坐下来,放松,等待最好的SQL替代出现在屏幕上。

发现最好的SQL改写

提供比专家更优的解决方案
SQL调优是一项非常耗时的工作,且需要对SQL调优技能有深入的了解。大多数SQL开发人员在日常开发任务中,都没有接受过这方面的培训。另外,DBA也很难在短时间内找出所有可能的执行计划。下面的屏幕截图显示Tosska SQL Tuning Expert可以在几分钟内探索数千种SQL替代方案,而这些可能需要DBA们花费数月的时间才能完成。

自动SQL调优

选择部分或所有等价SQL进行基准测试之后,最佳SQL解决方案将与原始SQL语句并列显示在屏幕上。从潜在的数千条SQL语句生成的执行计划中为SQL Server找到最好的改写和提示组合,而这个过程是完全自动的,不需要用户参与。这种彻底的搜索和测试过程是一个人类专家很难完成的任务。

时间可控的SQL调优解决方案
众所周知,在SQL调优过程中花费的时间越多,获得更好SQL替代方案的机会就越大。

在 Tosska SQL Tuning Expert里,用户可以根据SQL的复杂度来调整智能级别以控制探索SQL所需要的时间。对于具有巨大潜在执行计划的复杂SQL语句,用户可以分配更多的资源和时间来探索SQL以获得最终性能解决方案。

预定义有5个智能级别,用于控制搜索空间的大小。搜索空间越大,引擎就越有可能为有问题的SQL语句找到更好的SQL解决方案。

此外,有经验的用户还可以自定义设置“最多考察多少条改写SQL”和“最多考察多少条加提示的SQL”选项来处理复杂的SQL, 以提升性能。

下载产品 | 购买许可证

单击以查看Tosska SQL Tuning Expert(TSES™)for SQL Server 1.0.5发行说明

单击以查看Tosska SQL Tuning Expert(TSES™)for SQL Server 1.0.5发行说明

在安装 Tosska SQL Tuning Expert (TSES™) for SQL Server® 之前, 请确保您的系统满足以下最低硬件和软件要求:

CPU 1.8 GHz Processor
Memory 2 GB of RAM minimum, 4 GB of RAM recommended
Hard Disk Space 500 MB of disk space for 64-bit installation
Operating System Microsoft Windows® 7 64-bit
Microsoft Windows® 10 64-bit
.NET Framework Microsoft .NET Framework 4.5.0
Database Server SQL Server database 2005 or higher