数据库程序员面试分类真题15.docx
《数据库程序员面试分类真题15.docx》由会员分享,可在线阅读,更多相关《数据库程序员面试分类真题15.docx(26页珍藏版)》请在优知文库上搜索。
1、数据库程序员面试分类真题15倚答题1. 执行计划里的access和filter有什么区别?正确答案:如下所示:PredicateInformation(identifiedbyop(江南博哥)erationid):4- access(*EMPNO=B.MGR)filter(*A*.*EMPNO*=*B*.*MGR*)5-filterB*.*MGR*ISNOTNU1.1.)一般而言,access表示这个谓词条件的值将会影响数据的访问路径(表还是索引):filter表示谓词条件的值不会影响数据的访问路径,只起到过滤的作用。NOTIN或VIN函数等容易产生filler操作。对于filter而言,如果
2、只有一个子节点,那么就是简单过滤操作(独立操作)。如果有两个或更多子节点,那么就是类似WStCd1.ooPS操作,只不过与NeSted1.OoPS差别在于,filter内部会构建HASH表,对于重复匹配的,不会再次进行循环查找,而是利用已有结果,提高效率。但是一旦重复匹配的较少,循环次数多,那么,filter操作将严重影响性能的操作,可能会导致目标SQ1.几天都执行不完。考点SQ1.优化2. 统计信息包括哪几类?正确答案:Oracle数据库里的统计信息是一组存储在数据字典里,且从多个维度描述了数据库里对象的详细信息的一组数据。当OraCIe数据库工作在CBo(COStBasedOptimiza
3、tion,基于代价的优化器)模式下时,优化器会根据数据字典中记录的对象的统计信息来评估SQ1.语句的不同执行计划的成本,从而找到最优或者是相对最优的执行计划。所以,可以说,SQ1.语句的执行计划由统计信息来决定,若没有统计信息则会采取动态采样的方式来生成执行计划。统计信息决定着SQ1.的执行计划的正确性,属于SQ1.执行的指导思想。统计信息主要包括6种类型,其中表、列和索引的统计信息也可以统称为普通对象的统计信息,如下图所示。分炎髓睚三H懒硒懒懿字尴依目内蜀悔出2表列蚓帆W包括Ii(NI礼RoWS)、赧B1.OCKS).疗平均长H做RW1.1.EN)插蒯的i魄G小包助帆T的敦R(NuM_DIS
4、BNCThNUU侦的S(NIA1.NU1.1.S)./(JffiMSToGRAM,遭括分植的晦雷就(就旅)、姒,姆,傩、r,期娥计G(httndcdSUBtiQ)雕用脚悻做I幽网0(1.EAF.B1.OCKS).费切(BIBrE1.).样”的个收lDisnctKeys).矍fTRUE);阿痈表聊t区进欣籁确强;DBMS.STATSGffliERTAB1.ESTATStUSEKTBNAMEiPARfNAME=TJkrAS,GRANU1.三V=WKlT110y,CASCAbE=W蚓e三fDBMS_STArSMKrjniWliSERJMJENAMEl;EXECDBNB-STATSGfflER.SYs
5、TCMST欣n,:船麟斤郑桐ExecdbxkstaisgwjerSYSTB1.ST加,螂)或iEXECDBMS_SMR_GTHER_SYSTEMSTATGA11三NGMODEOlXTERW1.NIRmM)-三RW1.为邮SM长,I助州全股矩DBMSStatsgatheR.D)CnONARY疝DBMS.STATS.GATHERTAB1.E.SlTS颈媒DBMSSTATS.GATHER.FlXEDOeJECTSSWS例依:DBMS_STArSGXrHERTABlf_STArSdBmsStxtsdeletetableSTA耶HVTBNAME)DBmsstaideleteindexSMlS(USERj
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 程序员 面试 分类 15
