期刊文献+

精确控制执行计划的多表Hint研究与实现

Research and implementation of table-join Hint for precision control on execution plan
在线阅读 下载PDF
导出
摘要 针对多表查询中庞大执行计划空间导致的多表Hint控制不精确问题,提出了一种基于关系代数连接运算的多表Hint控制模型。建立了多表Hint与优化器表连接执行计划之间的一一映射关系,在不改变优化器现有理论架构的基础上实现了多表Hint对执行计划各个部分的精确控制。提出了一种冲突判断规则,不仅能够快速准确地判断出各种多表Hint在最大表参数集合不相同情况下的语义冲突,而且确保了控制模型具备良好的扩展性。通过在神舟OSCAR数据库上的应用,表明该模型的有效性和高效性。 To resolve the problem of precision control on execution plan with table-join Hint, which is caused by the enormous execution plan space when several tables are joined for a query request, a table-join Hint control model based on the join operator of relational algebra is proposed. In this model, a bijection between table-join Hint and optimizer execution plan is defined to provide maintenance of accuracy for every part of the plan, without any modification of the existing theory of optimizer construction. Furthermore, a conflict- estimation rule is presented, which can not only be used to figure out the result of semantic conflict among all sorts of table-join Hints quickly and exactly when the Hints have the different set of table parameters, but also provide the excellent extensibility for the control model. Finally, both effectivity and efficiency of this model are testified in Shenzhou OSCAR database.
出处 《计算机工程与设计》 CSCD 北大核心 2010年第18期3993-3997,4027,共6页 Computer Engineering and Design
基金 国家863高技术研究发展计划基金项目(2005AA4Z3020)
关键词 执行计划空间 多表Hint 优化器 冲突判断规则 数据库 execution plan space table-join Hint optimizer conflict-estimation rule database
  • 相关文献

参考文献8

  • 1Waluyo A B,Srinivasan B,Taniar D.Research in mobile database query optimization and processing[J].Mobile Information Systems,2005,1(4):225-252.
  • 2Ziauddin M,Das D,Su H,et al.Optimizer plan change management:Improved stability and performance in Oracle 11g[C].Auckland,New Zealand:Proceedings of the VLDB Endowment,2008:1346-1355.
  • 3Lorentz D.Oracle database SQL language reference,11g release 1(11.1)[M].United States:Oracle Corporation,2008:107-134.
  • 4Chart I.Oracle database performance tuning guide,11g release 1(11.1)[M].United States:Oracle Corporation,2008:251-284,433-442.
  • 5Microsoft Corporation.Hints(Transact-SQL):SQL Server 2008books online[EB/OL].http://msda2.microsoft.com/en-us/library/ms187713.aspx.
  • 6李阳,高鹏,马骏.基于压缩直方图的谓词选择率估计方法[J].计算机工程与设计,2007,28(18):4325-4328. 被引量:2
  • 7Taniar D,Khaw H Y,Tjioe H C,et al.The use of hints in SQL-nested query optimization[J].Information Sciences,2007,177(12):2493-2521.
  • 8Niemiec R J.Oracle 9i性能调整[M].王海涛,鹿凡,译.北京:清华大学出版社,2003:246-312.

二级参考文献8

  • 1张仕,赖会霞,毛宇光.XML形式数据模型及其查询代数[J].计算机工程与设计,2005,26(2):335-338. 被引量:2
  • 2陈波,高秀娥,陈来杰.基于等价变换的分布式查询优化方法研究[J].计算机工程与设计,2006,27(3):390-392. 被引量:10
  • 3Bruno N,Chaudhuri S.Conditional selectivity for statistics on query expressions[C].Paris,France:Proc of the ACM SIGMOD,2004.
  • 4Dimitrios Gunopoulos,George Kollios,Vassilis Tsotras,et al.Selectivity estimators for multi-dimensional range queries over real attributes[J].VLDB Journal,2005,14(2):137-154.
  • 5Yannis E Ioannidis.The history ofhistograms(abridged)[C].Berlin,Germany:Proc of the Intl Conf on Very Large Databases (VLDB),2003:19-30.
  • 6Furtado P,Madeira H.Vmhist:Efficient multidimensional histograms with improved accuracy[C].London,UK:Proc of the 2nd International Conference on Data Warehousing and Knowledge Discovery(DaWaK 2000),2000:431-436.
  • 7Bruno N,Chaudhuri S,Gravano L.STHoles:A multidimensional workload-aware histogram[C].Santa Barbara,USA:Proc 2001 ACM SIGMOD,2001:211-222.
  • 8Deshpande A,Garofalakis M,Rastogi R.Independence is good:Dependency-based histogram synopses for high-dimensional data[C].Santa Barbara,USA:Proc 2001 ACM SIGMOD,2001:199-210.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部