首页> 外文会议>International Conference on Enterprise Information Systems >ON UTILIZING ATTRIBUTE CARDINALITY MAPS TO ENHANCE QUERY OPTIMIZATION IN THE ORACLE DATABASE SYSTEM
【24h】

ON UTILIZING ATTRIBUTE CARDINALITY MAPS TO ENHANCE QUERY OPTIMIZATION IN THE ORACLE DATABASE SYSTEM

机译:利用属性基数映射,以增强Oracle数据库系统中的查询优化

获取原文

摘要

All modern-day Database Management Systems (DBMS) use histograms in approximating query result sizes in the query optimizer. This is because histograms are simple structures, and can be easily utilized in determining efficient Query Evaluation Plans (QEPs). Recently, Oommen and Thiyagarajah introduced two new histograms methods (Thiyagarajah, 1999), namely the Rectangular Attribute Cardinality Map (R-ACM), and the Trapezoidal Attribute Cardinality Map (T-ACM). The superiority of these in yielding more accurate query result size estimates has been well demonstrated, and the resulting superior QEPs for a theoretically-modeled database was shown in (Oommen and Rueda, 2002). In this paper we make a "conceptual leap" and demonstrate how the ACMs can be incorporated into a real-life DBMS. This has been done by designing and implementing a prototype which sits on top of an ORACLE 9i system. The integration is achieved in C/C++ and PL/SQL, and serves as a prototype "plug-in" to the ORACLE system, since it is fully integrated and completely transparent to users. The superiority of utilizing the ACM histograms is rigorously validated by conducting an extensive set of experiments on the TPC-H benchmark data sets, and by testing on equi-select and equi-join queries. The entire set of experimental results obtained by integrating the underlying algorithms into the ORACLE query optimizer can be found in (Chen, 2003).
机译:所有现代数据库管理系统(DBMS)使用直方图在查询优化近似查询结果的大小。这是因为直方图是简单的结构,并且可以在确定高效的查询评价计划(QEPS)可以容易地利用。近日,Oommen和Thiyagarajah引入了两个新的直方图方法(Thiyagarajah,1999年),即矩形属性基数地图(R-ACM),和梯形属性基数地图(T-ACM)。这些在得到更准确的查询结果的大小估计的优越性得到了很好的证明,并且对于理论上建模数据库得到的优越QEPS在(Oommen和鲁埃达,2002年)已显示。在本文中,我们做一个“概念上的飞跃”,并演示的ACM如何被纳入现实生活中的DBMS。这已经通过设计和实施,其位于上的Oracle 9i的系统之上的原型来完成。集成在C / C ++和PL / SQL实现,并且用作原型“插件”到ORACLE系统,因为它是完全集成和对用户完全透明。利用ACM的优势直方图是严格通过实施一套广泛的在TPC-H基准测试数据集实验验证,并通过测试相等选择技术和设备连接查询。由底层算法整合到ORACLE查询优化所获得的实验结果的整个集合可以在(陈,2003)中找到。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号