Tosska SQL Tuning Expert Pro (TSE Pro™) for Oracle® 试用版限制

Tosska SQL Tuning Expert Pro (TSE Pro™) for Oracle® 试用版有以下限制:

  1. TSE Pro™试用版只提供至多30个自动SQL替代方案来解决大多数常见的SQL性能问题。
  2. TSE Pro™试用版仅针对最多100个SQL SQL工作负载提供索引建议。

如果您希望解除这些限制,并且想获得那些超出30个备选方案的解决方案,以及基于数千个SQL工作负载扩展indexes advisor的功能,您可以从我们这里购买许可证, 请到我们的网站 TSE Pro™ 选择适合您需要的选项。

Tosska SQL Tuning Expert Pro (TSE Pro™) for Oracle® – 系统需求

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

CPU 1.8 GHz Processor
Memory 2 GB of RAM minimum, 4 GB of RAM recommended
Hard Disk Space 200 MB of disk space for 32-bit installation
400 MB of disk space for 64-bit installation
Operating System Microsoft Windows® 7 32-bit and 64-bit
Microsoft Windows® 10 32-bit and 64-bit
.NET Framework Microsoft .NET Framework 4.5
Database Client Oracle® 9i Client
Oracle® 10G Client
Oracle® 11G Client
Oracle® 12c Client
Oracle® client is not required when Basic Type is used for Connection Mode
Database Server Oracle database 11.2 or higher version (11.2, 12.1 and 12.2)

TSE Pro™与TSE™有何不同?

下面是Tosska SQL Tuning Expert Pro (TSE Pro™) 和Tosska SQL Tuning Expert (TSE™) 的功能比较:

Modules Tosska SQL Tuning Expert Pro (TSE Pro™) Tosska SQL Tuning Expert (TSE™)
Tune SQL – Hints Injection Yes Yes
Tune SQL – Deploy Plan Yes No
Advise Indexes Yes No
Manage SQL Patches Yes No
Manage Plan Baselines Yes No

TSE Pro™是如何工作的?它使用什么技术?

Tosska SQL调优使用我们专有的 Auto-Hints-Injection 技术,高度探索给定SQL语句的潜在执行计划,且 Oracle SQL optimizer 无法在有限的时间内归档这些计划。此外,我们的技术不受不可靠的成本估计算法、致盲的 SQL 语法重构或任何误导性的经验法则假设的限制,因为在各种数据库环境下,这些方法可能都是无效的。我们相信每个数据库都具有特殊性,没有哪一条规则可以在不同环境下都能改进 SQL。

尽管Oracle拥有最复杂的SQL优化器,但并不能保证所有SQL语句都能达到用户预期的性能,它和市场上的其他数据库都一样;Oracle知道他们的数据库SQL优化器的局限性。因此,它们提供了上百个优化器提示,以帮助用户手动调优性能不佳的SQL语句。要有效地使用这些提示来调整 SQL 语句,即使是经验丰富的 SQL 开发人员也是一项艰巨的任务,因为他们必须了解 SQL 的执行计划、SQL 语法以及这些应用提示如何影响 Oracle SQL 优化器生成的执行计划。市场上没有多少专家能够掌握这种技术来编写兼容的提示并为复杂的SQL语句创建SQL Patches。

Tosska SQL Tuning Expert Pro 是唯一可以自动组合提示和创建 SQL Patches来以优化 SQL 语句且无需触碰程序源代码的强大工具。该产品提供的优化解决方案通常优于市场上的大多数人类专家。

TSE Pro™如何帮助您轻松实现SQL性能维护的工作

开发人员习惯于通过重写或向SQL文本应用提示来调优SQL语句,从而影响数据库SQL优化器,从而为SQL语句生成更好的查询计划。 经过调优的SQL语句必须放回程序源代码,并在软件部署之前进行必要的测试。 这是一个耗时且容易出错的过程。借助 Tosska SQL 调优技术,用户可在一个产品中实现其SQL调优,极大的简化工作流程,并且无需触碰其程序的源代码。 自动提示注入程序将帮助用户找到潜在的更好的查询计划。为原始SQL文本部署一个SQL Patch后,将自动提升原始SQL语句的实行速度。 Oracle SQL optimizer下次在接收相同的SQL语句时,将使用新部署的SQL Patch的计划。因此,用户不必修改程序源代码来解决SQL性能问题。

TSE Pro™如何帮助您轻松完成SQL调优?

市场上已经有很多SQL调优产品提供了更好的查询计划可视化、更好的统计分析、高成本的查询计划步骤指示,甚至提供经验语法建议。总而言之,如果用户没有深入的SQL调优知识,并且不愿意在日常工作之外花费额外的精力来调优SQL,那么这些工具工具就毫无用处了。用户渴望使用一键式解决方案工具,可以自动调优SQL语句,且不需要用户的干预。Tosska SQL Tuning Expert Pro是一款创新的产品,它可以接受一条性能很差的SQL语句,通过用户的多个简单的点击就可以给出很好的解决方案。