




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多表连接查询优化的相关研究,吕彬2009.3.5,1,motivation,图中表示连接顺序对查询效率的影响:准确估计选择度要考虑属性间的相关性问题关键:高效地计算属性间的相关度,2,Agenda,Multi-tablejoinoverviewHeuristicandrandomizedoptimizationforthejoinorderingproblemMichaelSteinbrunn,etal,TheVLDBJournal(1997)6:191208AttributecorrelationdetectionBHUNT:AutomaticDiscoveryofFuzzyAlgebraicConstraintsinRelationalDataPaulG.BrownPeterJ.Haas,Proceedingsofthe29thVLDBConference,2003CORDS:AutomaticDiscoveryofCorrelationsandSoftFunctionalDependenciesIhabF.Ilyas,VolkerMarkl,etal,SIGMOD2004,June1318,2004,COCA:MoreAccurateMultidimensionalHistogramsoutofMoreAccurateCorrelationsDetectionCAOWei1,QINXiongpai,WANGShan,WAIM2008StarjoinStarGazingfromatopyourDB2z/OSDatabaseServerTerryPurcell,etal,IntelligentOptimizerStarjoinrevisited:PerformanceinternalsforclusterarchitecturesJosepAguilar-Saborit,DataalthoughrequirealongerrunningtimeSolutionspaceExceptthestarjoingraph,thebushytreeispreferablethanleft-deepprocessingtrees.Theextensibilityofrandomizedandgeneticalgorithms,Multi-tablejoinoverview,17,Query-DrivenapproachesQueryworkloadQueryfeedbackMultidimensionalhistogramSASHalgorithmAdvantageanddisadvantageData-DrivenapproachesStatisticalChi-squaretest,Log-linearmodelProbabilityBayesiannetwork,MarkovnetworkFullscanvs.SamplehardFDs,softFDs,Correlation,Attributecorrelationdetection,18,BHUNT:AutomaticDiscoveryofFuzzyAlgebraicConstraintsinRelationalDataExample,Attributecorrelationdetection,19,OverviewofBHUNTAlgebraicConstraintsExamplea1:deliveries.deliveryDate,a2:orders.shipDate,:asthesubtractionoperator,P:orders.orderID=deliveries.orderID,I=2,3,4,512,13,.,1931,32,33,34,35.,Attributecorrelationdetection,20,OverviewofBHUNTGeneratingCandidatesC=(a1,a2,P,).GeneratingPairingRulesTurningPairingRulesIntoCandidatesIdentifyingFuzzyConstraintsConstructingBumpIntervals,byapplyingstatisticalhistogramming,segmentation,orclusteringtechniquestoasampleofthecolumnvaluesChoosingtheSampleSize,Thesamplesizeisselectedtocontrolthenumberof“exception”recordsthatfailtosatisfytheconstraint.ExploitingtheConstraintsIdentifythemostusefulsetofconstraints,andcreate“exceptiontables”toholdalloftheexceptionrecords.Modifythequeriestoincorporatetheconstraintstheoptimizerusestheconstraintstoidentifynew,moreefficientaccesspaths.,Attributecorrelationdetection,21,ExperimentalresultsofBHUNT,Attributecorrelationdetection,22,CORDS:AutomaticDiscoveryofCorrelationsandSoftFunctionalDependencies.,Attributecorrelationdetection,23,CORDS:AutomaticDiscoveryofCorrelationsandSoftFunctionalDependenciessoftfunctionaldependenciesC1=C2,thevalueofC1determinesthevalueofC2notwithcertainty,butmerelywithhighprobability.hardfunctionaldependenciesthevalueofC1completelydeterminesthevalueofC2.,Attributecorrelationdetection,24,CORDSoverviewFirst:EnumeratingandPruningPruningruleTypeconstraintStatisticalconstraintParingconstraintWorkloadconstraintIdentifytrivialcases,Attributecorrelationdetection,25,CORDSoverview,Attributecorrelationdetection,Analyzedistinctvalueofsampledcolumn(totestforSOFTFD),SoftFD?,Chi-squaredanalysis(totestforstatisticaldependency),Correlated?,ColumnGroup(Top-kpair),YES,NO,YES,26,CORDSdiscoversthreepropertyandrelationshipTrivialcases“soft”keys“trivial”columnSoftFDsC1=C2|C1|/|C1,C2|CORDSestimatesthe|C1|and|C1,C2|usingsampleCorrelationsDetectstatisticaldependenceusingthesample-basedchi-squaredanalysis,Attributecorrelationdetection,27,CORDSandqueryoptimizationaqueryhavingaselectionpredicatep1p2,p1=“Make=Honda”andp2=“Model=Accord”.trueselectivity:p1p2=1/10.naveestimate:Sp1p2=1/|Make|1/|Model|=1/71/8=1/56,adjustedestimate:naveestimate*|Make|Model|/|Make,Model|=1/56*56/9=1/9,Attributecorrelationdetection,28,CORDSexperimentalresultSyntheticData:TheAccidentsdatabaseBenchmarkingData:TheTPC-HbenchmarkReal-worldData:includeasubsetoftheCensusdatabaseandtheAutodatabase,Attributecorrelationdetection,29,CORDSexperimentalresult,Attributecorrelationdetection,30,CORDSexperimentalresult,Attributecorrelationdetection,31,COCA:MoreAccurateMultidimensionalHistogramsoutofMoreAccurateCorrelationsDetectionrobustandinformativemetricentropycorrelationcoefficientsanovelyetsimplekindofmulti-dimensionalsynopsesCOCA-Histtocopewithdifferentcorrelations,Attributecorrelationdetection,32,Entropycorrelationcoefficients,Attributecorrelationdetection,33,MeritsofCOCASimpleandstraightforwardAccurateandrobustInformativeandunified,Attributecorrelationdetection,34,DifferenthistogramsfordifferentdegreesofcorrelationsHistogramsforvaluesparsityMHIST+squeezingHistogramsformutualindependenceAVIassumptionHistogramsforothersituationsMHist-MaxDiffhistogramsOtherimprovementsdiscardingemptybuckets,Attributecorrelationdetection,35,ExperimentsCORDS:#1(0.39,0.29),#3(0.45,0.58),Attributecorrelationdetection,36,Experiments,Attributecorrelationdetection,37,StarGazingfromatopyourDB2z/OSDatabaseServerIndexkeyfeedbackTheproblemsare:Thecartesianjoindifficulttocreatesuitablemulti-columnindexesunlessthecombinationoffilteringdimensionsthatareincludedinthequeriesareknown.,Starjoin,38,StarGazingfromatopyourDB2z/OSDatabaseServerPAIR-WISEJOIN,Starjoin,39,StarGazingfromatopyourDB2z/OSDatabaseServerPerformance,Starjoin,40,Starjoinrevisited:Performanceinternalsforclusterarchitectures,Starjoin,41,Clusterarchitecturesandhorizontalpartitioningpartitioningschemes:roundrobin,rangepartitioninghashpartitioningCollocatedandnon-collocatedRepartitioningOperator,Starjoin,42,StarjoinprocessingtechniquesBitmapjoin(BJ)size|T|S|bitslargesizeoftheindicesthemaintenanceoftheseindicesMultihierarchicalclustering(MHC)reducingthenumberofI/Oaccessestothefacttable.achunk-basedfilesystemspeci
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 院墙修缮工程施工方案
- 桥梁抗拔装置施工方案
- 2025版司法局《二审答辩状》民事类法律文书(空白模板)
- 木片门窗材料使用寿命分析报告
- 消费金融产品创新案例分析报告
- 建筑方案设计需要的技能
- 餐饮建筑方案设计说明
- 花西子移动营销策划方案
- 景区沉浸式活动方案策划
- 债务延期法务咨询方案
- 关于医院“十五五”发展规划(2026-2030)
- 中外航海文化知到课后答案智慧树章节测试答案2025年春中国人民解放军海军大连舰艇学院
- 部编高教版2023·职业模块 中职语文 2.《宁夏闽宁镇:昔日干沙滩今日金沙滩》 课件
- 青少年软件编程(Scratch)三级考试题库(变量 克隆 画笔)
- 注浆加固技术课件
- 国家开放大学《现代汉语专题》章节自测参考答案
- 锅炉煮炉方案
- (中职)工业机器人应用编程(FANUC) 初级 项目六 任务三 码垛程序编制电子课件
- 分段函数-完整版获奖课件
- 电子小报社团教案
- 信访人的权利、义务和禁止行为告知书
评论
0/150
提交评论