首页> 外文会议>International conference on information knowledge engineering;IKE'09 >SQL Tuner: A Utility to Assist in the Query Tuning Process
【24h】

SQL Tuner: A Utility to Assist in the Query Tuning Process

机译:SQL Tuner:辅助查询优化过程的实用程序

获取原文

摘要

Despite the sophistication of query optimizers in modern database management systems (DBMS), inefficient query execution plans are not uncommon in practice due to various reasons such as lack of data distribution statistics. The nature of the DBMS optimizer necessitates application-level query tuning to determine where and why the optimizer made an incorrect cost estimation as well as how to fix it. In this paper, we present SQL Tuner, a utility that assists the query tuning process. It combines automatic statistics gathering with user knowledge and intuition, and guides the users through a systematic procedure to find the optimal execution plan. We tested our utility against a large scale production data warehouse, and found that the utility's suggestions were robust and sometimes outperformed the execution plans suggested by the DBMS optimizer dramatically.
机译:尽管现代数据库管理系统(DBMS)中查询优化器非常复杂,但由于各种原因(例如缺乏数据分布统计信息),效率低下的查询执行计划在实践中并不少见。 DBMS优化器的性质需要对应用程序级查询进行调整,以确定优化器在何处以及为什么进行错误的成本估算以及如何进行修正。在本文中,我们介绍了SQL Tuner,它是一种辅助查询调优过程的实用程序。它结合了自动统计信息与用户的知识和直觉,并通过系统的程序指导用户找到最佳的执行计划。我们针对大型生产数据仓库测试了该实用程序,发现该实用程序的建议很可靠,有时甚至大大超过了DBMS优化器建议的执行计划。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号