电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

技术方案--压力测试中的outline的使用.pdfVIP免费

技术方案--压力测试中的outline的使用.pdf_第1页
1/7
1/7用友股份-LE支持服务业务本部技术方案--《压力测试中的outline的使用》建立日期:2014-01-20修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-JS-2014-00212/7文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围发布人姓名所属部门发布时间内部员工伙伴客户日期作者所属部门邮件地址版本2014-01-20白晓宇技术支持部V1.0版本领域模块备注3/7目录压力测试中的outline的使用..................................................................................44/7压力测试中的outline的使用注:此解决方案涉及数据库操作或代码操作,请由计算机专业人士操作,并且操作前请做好备份工作!在做压力测试的过程中,发现主要测试的sql,在测试环境中走的执行计划跟正式的执行计划不一样,使用outline来保持一致。1为要执行的语句创建outlineCreateoutlinet_ol1forcategoryspecialonselect*fromt_testwherecol1=’00’;2导出outln用户的表3导入outln用户的表到测试环境4用sys用户更新ouline的signatureconnectsys/managerexecdbms_outln.update_signatures;启用storedoutlinealtersystemsetuse_stored_outlines=special;//指定outline的类型5停止db使用outline功能:altersystemsetuse_stored_outlines=false;disable/enable具体outline:alteroutlineol_namedisable;alteroutlineol_nameenable;删除outlinecategory:9i,10g:execdbms_outln.drop_by_cat(‘category_name’);8i:execoutln_pkg.drop_by_cat(‘category_name’);outline相关视图dba_outlines5/7检查outline是否存在selectname,category,ownerfromdba_outlines;dba_outline_hints该视图列出outline的hints内容还可以通过hashvalue,child_number来创建outlineEXECdbms_outln.create_outline(3773998222,0);在使用绑定变量的情况下,我总是遇到错误:SQL>varB1varchar2(2);SQL>exec:B1:='00';PL/SQLproceduresuccessfullycompletedB1---------00SQL>select*fromt_testwherecol1=:B1;COL1----00B1---------00SQL>Createoutlinet_ol2forcategoryspecialonselect*fromt_testwherecol1=:B1;Createoutlinet_ol2forcategoryspecialonselect*fromt_testwherecol1=:B1ORA-01036:非法的变量名/编号B16/7看到在指定完变量后,在通过该变量创建outline,是会提示错误的。在网上看到一个文章,创建的时候,先用抓出来的变量(B6)创建outline,然后在赋值,查询即可。见下方:SQL>Createoutlinet_ol2forcategoryspecialonselect*fromt_testwherecol1=:B6;OutlinecreatedSQL>selectname,categoryfromdba_outlines;NAMECATEGORY------------------------------------------------------------T_OL2SPECIALSQL>varB6varchar2(2);SQL>exec:B6:='00';PL/SQLproceduresuccessfullycompletedB6---------00B6---------00SQL>select*fromt_testwherecol1=:B6;COL1----00B6---------00SQL>selectname,category,usedfromuser_outlines;NAMECATEGORYUSED7/7------------------------------------------------------------------T_OL2SPECIALUNUSEDSQL>showparameterused;SQL>showparameterusedSQL>altersessionsetuse_stored_outlines=special;SessionalteredSQL>select*fromt_testwherecol1=:B6;COL1----00B6---------00SQL>selectname,category,usedfromuser_outlines;NAMECATEGORYUSED------------------------------------------------------------------T_OL2SPECIALUSED可见通过上面的方式是可以对绑定变量的sql语句来设置outline的。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

技术方案--压力测试中的outline的使用.pdf

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信