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 语句且无需触碰程序源代码的强大工具。该产品提供的优化解决方案通常优于市场上的大多数人类专家。