版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本资料仅供内部使用!文档名称:SAP开发技术指南文档秘级:内部使用文档版本:1.0最后修订日期:2012-02-11SAP开发技术指南-性能调优2012年02月06日本文件中出现的任何文字叙述、文档格式、插图、照片、方法、过程等内容,除另有特别注明,版权均属所有,受到有关产权及版权法保护。任何个人、机构未经的书面授权许可,不得以任何方式复制或引用本文件的任何片段修改记录制定日期生效日期制定/修订内容摘要页数版本拟稿审查批准2012-02-062012-02-06创建201.0目录引言41.1 参考资料41.2 定义41.3 文档结构4性能分析工具ST1251.4 开始TRACER的准备工作51
2、.4.1 Internaltables51.4.2 Options61.5 性能分析模式讲解61.5.1 模式User61.5.2 模式Task&HTTP81.5.3 模式Workprocess91.5.4 模式Currentmode111.6 TRAC盼析12案例141.7 TRACE151.8 TRACE吉果分析151.9 优化建议16补充171.10 SCI可以进行静态的性能检测171.11 ST05SQL检测171.12 SE30性能分析181引言为了验证软件系统是否能够达到用户提出的性能指标,确保实际使用中的稳定性,在软件开发周期中,都会进行性能测试,测试的结果不能达标后,需
3、要进行性能调优,一般情况下,可以从两方面进行调优:1,硬件配置方面;2,软件自身优化,此文主要从程序角度分析。SAP针对程序提供了静态和动态的分析工具,静态主要是通过语法检查来分析,tcode:SCI;动态为ST05,SE30,ST12,因ST12是ST05和SE30的结合体,此文将重点讲解ST12,它是将程序的执行过程记录(包括顺序,花费时间)下,从而可以查看哪些程序点消耗时间过长(后文将统称为:Trace),然后进一步分析优化。1.1 参考资料ST12_Step_by_step.pdfABAPPerformanceTuning定义1.2 文档结构文档的各章节介绍的内容如下: 第2节性能分析
4、工具ST12 第3节案例 第4节补充2性能分析工具ST12Singletransactionanalysis国叵Trace&c3llert3二"如cal电口门匕Task(RHTTP"ETM二本次TRACE名称OTransaccioiJPraannTraceson<off他erexi.crates,,出前门一一口,仃尸一TndaExecute匚己:tr言匚日taoeforownmod%Peirriraceftorownuser)AB-Ptracspions四林类型分别进行分析.开始TruceFuitierojt.?efa,rrancatracesT'ut
5、eEsql引tncuEue叼EKTlaceF过也选中的TRACEn引油;口mog的汁Cor.teKitrace_|:RFfJpca:e;LZlPanicuhruntsE大亡in:erralt3tles0|SULTrace一选项,选中El.;IlateTmce列表HSearchTrn口an?帔电s2.1 开始Trace前的准备工作Internaltables选中后,如果程序中有对内表操作,如LOOP,将会被统计;不选中则不会被统计。Furtheroot.E|abaptrace。口皿ACFitterfor|V口QClTgrt厂Parthzubrunits*"*,;回withinterna
6、ltablesI一旬|02.1.1 OptionsTrace保存成文件的大小可以调节,最大可设置为50MB。如果程序运行时记录的Trace大于设置的最大数,则将部分Trace记录将会丢失,建议视情况而设置,一般设置为20MB。Measurementaccuracy此处与服务器硬件和操作系统有关,通过SE30查看,如果为绿灯,则选择中Highresolutionclock,否贝U选择Lowresolutionclock归Runtimeanay&isEditGotoUtilities(M)SettingsSystemHelp=由q0100曲目团假巾稻ABAPRuntimeAnalysis:
7、InitialScreen|酹Tips&TricMM网wc&marrf/80ReliabilityofTrueValuesShortscriptn|InDialog.OTransacti0n®Prognrn81即42五瓦.工可£血一|OFjnct<irI'nodule2.2性能分析模式讲解2.2.1 模式User通过此种方式,可以Trace一个用户在当时的执行步骤和每个步骤的时间 输入Trace案例名称及用户Tasktype:选择全部Tnce向UserTasks1HTD.L.-rkprocesjCurren:noderBAPtra
8、ce.OptionsPPartinjbrunts回椁巾nternalsbesFk+hpropt,困roarpiTDc日T1reifo-manctracssT-sceFl5QLEenqueueEFCContenttraceEH"RfCtupdate)点击“StartTrace”按钮SingletransactionanalysisTR3ce匚口I二ct§Traceson/off|81k电Ejct:n85.5创毗g1厘但也Tjr.UserTisks-HTTT吗rkprpce£&CurrantmodiCcrnmen:复式下附例就T-amctatuEA凸5m.阿-
9、H-.P?rscaDPiterforpxga'T/pat-H-.P?rscaDPiterforpxga'T/pattglp电rfbETanatraowTT-ecc05QLEEnqueuekJRFCU至tse|CXT_£HU1KYQTasktype-El由E-E亡然&旭oFPe-Im”十,Furtheropt+.冏0wlttirtenal7EbesContextirac?(RFC;Jpdste) 查看Trace结果并分析Traceanalysis2012.02.06(01)-ABAPTracePerCall阳供做mt图可图阊冏且同叵Mfr下同届Ek
10、循园'CornEtitgurBjt下的榭试AEAP却5料6T1=啊.3鹏tracedGrciSEUic375»513DatabaseSvetciiTotal212.01&=4.9E4三11,13T5b511-0.制0.exLW.C%CallRdCZDES-七Qtoeg国Hrt(%)PQraTCcalledHTQST.ajnjr-RuriltifiAr.ilysliOn029.3T5,5110乌。PA:WroSFF'Lf38E2434.6B2小L5o.t:szPLsaei匕JloCule(rAI?FHLCEKVtCnjMCi。247In40.0SAPLSSSEJ
11、1i;上rrlJ,'K用Ii'h,件卜2378.filE2551*30,0CLYERGEBITOR"'"CRvnpr。Elxtrv12凯2屣14白KO2SAPLS3-J:all7u/.c.T?S就加二CSTE7T力rriKTT2177.21S4910,£PL变式iRMIFCAR%PBOtAoirroGjIFL£3SE,2134.0B2390fs力SAPL23=E£Modul乂PDAKT-rAKAGIK上132,7141110.5/QSAPL30EITill1CLVSJUH/孤:fBMOAvHROCmOLFS3亨12,70
12、3IB:OiE0,0PlVRWAFlUilTP1=一一一"T.LL,口二JSl-firKazseE.GL_TE_lAN/iGEti=>IF_BE_J1AJTAJGEE"JWNAGDI_PEOCall1.CLVBJlP_WWSSEU=>IF_ffl_CMmiOL_TOa.2132.669152.e55111055Q-M00iX式b1二R2CLB_F_Bt.UffSEE_EAlli.二一二-KFCollII.CL_YB_UF_BR0¥3ELVIEjmJi>ir_VB_JlD,BKn2IB.G«B4丸51。CL_WBeSP-BKPITSBJi
13、-HGjmCP,工11CL旧RIF5R.JV33RVIS注口;=*】打工二TT5I21C441廓0,50.0CL¥5四FBfjjTEFR715K仁:4ll1CLgF.EZITJVE立:F.CE工106.313157Q.屯0QCLVSPGEDIKI1L=CF;zl1-i:c,AC_frVc:i_;AVUKff4L53BB.366L30R0,36QSiPLJL:AKF,.OLB_KL1TSM_CALL1<6BE.63792-6370>3Q.3artoLUFftrrrAlTTJVjlTF.QRJBClag2B6101d3备。SAPlRKTNCm-*CallEm.gJLUSBLC
14、fcLLCall工CLVBS31fRCE=>Si!iVBSOURCEIE2IS.fi5672,418SOB3A7630,2弓0rnSAPLDLEACLIB:ACiUSiE=FCall工CLTMMOraL->Srr_W_MODECftllR.ajlEE二mi5>D丽TE而"Per-frnCEff?C?:SELECTEDaNNEK1£*9Mb000,02nGE.I£4M.9165fi.422t262CL_TRBE_IIODBL=CP£.2bL=um±_nuu怛1=-*vrSzPLSEORKIKCkfcE:aiiFljjc.=Lic
15、ameaE品.&170,6EaPLIjOCALEMIPerfcrTiSETLTifEIKDErB55,647自的自02SAPLtXiaLEDT1L*口atCPVIT1MS2ML姐12T乌2(>.20,0SAPlZEVCRXIKmi:a:l?uc.DPiHJTnWL总TTAELE453.67S99口0MPtnCTCallmur匚.OJlTF.iJLFRSJ951,1926660SAPL:J1T1:allFui-.:,ACPLYK051.L14翡aw0,0SiPLLZi,illHrCLmMTkJIIn;EL="2XLLrRTCM:M.250.HNB24Q.0口_工丁UITS
16、EE:'DBL-7FTill1.CLITEMT艮理工因不几二“:1口J10CEJ.A3DITzllS75a412Z542QnitthiiIitHhrTiHTinrtfJill-u:.L.归3UL11J.L71V4.TILL50,3563B2Ql3O.D岫FL克辿CallIuijc.£kVE_JK;l!.248,216T34虫za.oSAFWOGJEffD总花费时间:29.375.511,ABAP时间:29.157.671模式Task&HTTP通过此种模式,可以Trace来自RFC访问的时间消耗,Tasktype选才IRFC输入Trace案例名称及用户Tracefc&q
17、uot;Ta&<£&HTTPCurrentirodecomneit5日Ub史lldrKNo.traceactivations:Trace激活的个数,因为执行一个完整的外部业务操作时,可能会多次访问,所以要设置多个激活的次数点击“StartTrace”按钮THace&mlactTracescm/offCelled:己亡.EtasUserTasks&HTTP/arkpracefsCurentrnjdeCamiTent|rask&HTTPtraceServei|4|Urarnim|CXTZHCNCYQPqrftracaf。,lsot)TattY
18、D5恨RFCIINs.tracesctr/stioris查看Trace结果并分析Traceanalysis2012.02,06(01)-AaAPTracePerCall二P-HFEI口Ful,周鬲廨周同同叵国可回圜邯内L”鬻序卢:iFiiEnTUt填式下的函试TraceduserC宜JZSfMCX100XX<Locala3A3a.0血|e.|远5"目的Endtraces8iccllecxABAF29.157.6T1=9%3%Database212.3T6=Oi7KSyHteji1建94二6OH了丹tbL29775.7513=LdLl,uxCall&r;s
19、s二NelGrvss'X>JTtlWFi,科一jn<allrd口广.士.RuntiheAnalysisOn。29.3T5.5L10100,0。口FA:Ww*SAFLSSSL占434.£B2436L50.0£APLS3£Eflud'dlrTAZPKOTSSFCCDE其北CaI1Y.CL_»S_IUtDJTOR->Aj?T1VAT£_SCJRCE22404.SIL3TB.ELB2653L320I703APLSSSECL_WB_FCEDITOR»»EynproImry1297.2B611RL0SA
20、PL53SECallFunc.F.SWOREI其CET?TACTIVATEFR1D2AFLSSR?nod-llcCfKj'JNFJAHGFWITT.213134,082132.7L14贸3911,6口QL50,0。口Q,0SAFLSIVOREIXCmtSAPCS3BESAPL53EECall1.CL_fB_llAffACER=MF_HB_nAlIACaS"CO!TftOL_FEOEd"IL?LWE皿2获R-jIFNWJUhACSR,ltiJfiClIEH30132.703133.BB91811z>o*%tnlji0.00,iCL住_3"期
21、=二CLHRKaNACSKC。M.CL_¥LKEP_WMDERJimGFJE_arwn?CiLTijLCn:lV.Cl.Vn.KKP.BROTSKLVTS_FiDft=>LF_VB_iFFRI?CiRCall1.GL_TC_EET_BEOr2EILVIS_RADA=>HAffDLE_E7T_ia132.GEB132.5年旧in*188mirzini_oc:oQi)6。0CLJi_ttEP_BMV2£R_E»ACLF_REP_RnVfT.R_¥CL.,ffB.REr.BBOVSER.?!CallM.CLtfBFQEDlTOi=>EAVB3
22、0UBCBall'Luc.>.FLUE.i41:.IMlM&Lbj106.013B3.3EE15T1.2U«0,4Ol3o,0J.0CL.WB.WEDITOK-aplcltai>ross11itie29.375.5J3Titcroietorids2.2.3模式WorkprocessTrace一个进程执行的程序步骤和执行时间输入Trace案例名称及用户点击“StartTraceforworkprocess”按钮,进行Trace进入如下画面ListEditGotoSettingsSystemHebGM0I©0®心
23、的玷的因回i您困Singletransactionanalysis:Remotetraceson/offNo.ATRASQLENQRFCTypeFIDStatusReasonTimeUserReportActionTableKENaFi.e0DIA5052Walting01DIA5429RunningDEV01SAPLTHFB02DIA964Waiting03DIA7544Waiting04:DIA5716laiting05DIA4572Waiting06UPD5976Waiting07ENQ1264Waiting03ETC5384Waiting09ETC5564Waiting010BTC49
24、83Waiting011SPO2536Waiting0指定Workprocess,点击"激活”按钮开始正对Trace,点击"非激活"按钮停止Trace_一-上"一a,-j_*_.f_AffSingletiansectionanalysis:Remotetraceson,offBl),h叵山一耳工7UliRFCTvpcFT口Statu*F.*af(jnUserRepsr'Act!&hTaTaltK3Xar.r0&Aa凸Ff2Vaiting'E:uers邛口TEEWSO(d31aXATOOOOOfi.DAT1£11E
25、4Z0RunningDE-V01SAF1TEFE0r一口电9G42d3Q取wETA71“Vaitln50iMA1Vaitirig05DUSTShalting06UFD阳6§H山城Q7ENQLN64ViitiM0BETC5384Vaifin0gETC55"Viltins0查看Trace结果并分析Traceanalysis2012.02.06(03)-ABAPTra«PerCall口画标1图图国图回国回J回回网三湎园国MruistcrfcprocejatraceABAPTraceduuerSAFSTSDatjibfaceSJjrMrnE牌tiaesin心
26、播依ggnds亍otR137,059-8?,5H2纯=&1*6,3+3=与UN157.197,ian,QK111"tCross(%)Ifet(.K)Frogra*(calleinrosrEfiJi'llrtiJialy_1j1157,497PmWM"FJIGH日124.4t5DvnprcEritrv10123.FftI5部屿成口10LZ3,319E?entLDE-Ft口CEMSInnL2X312P-rfornUTO_RBAPLLZ3.2S2Pti,fjrnCOLLE7T2K:_TOO_DISFaTCHIU:1113.429CallFunc,SALTJBOTI
27、ElfD_TOOL5JJISFJITCK113.238CallFuii.,SALTTlOLSET_SIAR7BELil.£ML'opTOn.E>_TQ_:-TART1W.四cnifm.salttoolexecuteg107,771Svhnlt卜口仃十EFDWFFi36.139PiLiurtuj.SISEJFFiSO.S96EventLU-bTocessingi29.7TBSUFFERSUETREECEEA7E926,082fiJi'llrtiJialy_1j1157,497PmWM"FJIGH日124.4t5DvnprcEritrv10123.FftI
28、5部屿成口10LZ3,319E?entLDE-Ft口CEMSInnL2X312P-rfornUTO_RBAPLLZ3.2S2Pti,fjrnCOLLE7T2K:_TOO_DISFaTCHIU:1113.429CallFunc,SALTJBOTIElfD_TOOL5JJISFJITCK113.238CallFuii.,SALTTlOLSET_SIAR7BELil.£ML'opTOn.E>_TQ_:-TART1W.四cnifm.salttoolexecuteg107,771Svhnlt卜口仃十EFDWFFi36.139PiLiurtuj.SISEJFFiSO.S96Even
29、tLU-bTocessingi29.7TBSUFFERSUETREECEEA7E926,0820-11179B36523873t361&6Z2Z2K343271SflHISSTOSAP1ISS7SSAHISSYBSAPLSALTSAFLSALT5AFL8ALTSAPL5ALTSAPLSALTRSDSBUFFRZDSECFK2.2.4模式CurrentmodeTrace程序名或者TCODE输入Trace案例名称Traceson/ofiCollect点.tracesStatisticalrecordsT"acaforUwr门如&HTTP;arkproces5OFnswct
30、®ProgramCurentmodetrzceZYQ_SCRKEN|十cmnrnrjnmnrl口口二|-二,口frn"-n.iun点击“StartTrace”按钮执行程序,完成后,点击后退按钮到ST12界面查看Trace结果并分析Traceanalysis2012.02.06(04)-ABAPTracePerCallmp皿*iiQT河耳|图展四出国同M同学v,v回闽aReportZQ_9CRFEn=Prgran;YQSCREEBABAPB3;gl3-32?1HTraceduserDEVOLDatabase:6&,8SB=65,211SystciiLIII7.QCO2
31、.7%nTimciiEinicroiccrndiTelal-2B0L52111.0,CillOo.G:匹名=NetGross相)Me1幽Proerai(calledurogrui)Tjt12CC.521QLDQjO3yrSnhrtitRppflrrZYQ9SHFFPT160.49647510Op00.2TE-TtftmUlFFrogranKT,1258.02130瑞。%cDynpri?Entry1J!zt.707J?驰.550£证¥非If口PALLliyjl,.ALflSZYO12眠6727&9B.S0.01AFM居¥0SvfEi?entU)B-Prfi5
32、5irr129E.6BT779宣5IEVQ尸RFTITCallScreen01OO125.EM7.23998,52.8YJ3CRWMDynorQEntry825-XSS77F89£.10.3_也SCWLiNDvntxroHurry12j3.55*38昭6SAiF*:阳F1旷工F蛤22眼*SAFVSBLF-:hduLeHOSHf:PPAI1232.2740屿t心CSAFMSELPCallFmmu-nihi1JjL.LJ'2S地30-0SAFLSHL2:CallPha:ILLJIUIJILL加lILL叱CW1232.4B139日我2札0EAPL1SDPerfcrnF4PR0Z11
33、24.301跖011TSAFLSDSDgf即F4PRC口COP196.8G118眄3i5SAFLSDSDCallFmc.M_SKILF_SIBGLI:_STEF58fi.8S32933,30,0SAPLSDSDFtHfcrziUET三七"_出二SELLUt<.LELD16s.tbTg龄心L.SAKLEJL筮1r*rf<rn"4r?07S7IPDTSPUY1C5u009152B,GEAET-STST2.3Trace分析Traceanalysis2012.02.08(03)-ABAPTracePerCallJAFEC电二七J8*-JGrnsi,12)RiaitiBB
34、zmlysisXtjr1S64.321FerfflOiHATAODTTUT1Hi860PTQE七dIf'QLQbaET.r:'rTotalIraeJtk4L,£V01F%rFitN。力tiTn-tFinliCTOEe<QRiE:I,-uitITaE日MCillI,CU_EXBDIB0DP)S=>IFPSBUKJffOOTTFOLfj*tBXIT_O®J_TiEZailI.EC1.UtIMBfc口工EM践於KF肛£EU1.SelectSLneleSCOST01l.w.pjF'T.TIFCa:IFunc.FF_A九灯二LC克仙I.时
35、diXIBJ_TAtCQI-i.'i.FF/STF._PbfSortITAR_P(XiCdLI.ClEXjaDL0OCBO>?lF_EI_BADI_BMR09CBCkllV.ClEilt_flA2TtR=X:LJ,SSCOigTtrCTCiJtCklLI.sCeHT晶NDLKA2ETINSTICCallI.CLEKIT_JIASreH=X!aEKTE_OBJ_E7_7«TFSFaCT12HliI.CL_RACI_FUr_nATA_HiiIlS_ABD_DC=>ACT_iiipsLmjatKX1T_JLi_TABLnEXITI"DOCfUSCillI.CL
36、_EilTHjiNDI-EH->3ET_CJSS_llJUIE.ET.JBTERCallfrCL'EIITJIASmMKTiHTlArELIUd5sL5EL2J3ua晓qSR比4KISAJ|-X-4Z5hl.UKlNi:OT冬93,929773,104731,410699.10425.2一上614<09-y9.y11111-1111111222nugolrg03.3,3.在o3141.y94.9960目工.h43n!q%L4H54m匚.,ss&8311s.-s.1*=.一I:1r114向414go二dr2435932111111&5fi-R7S&.*
37、ML4-&7!,',II口工邮断=cpCL_JZ_EADI_BOOEOT=CPaCLUIKEiDIBOOKO&=CP77,1KLII_IOIDI_EOOK09=HPDBCLEK.EADI圉怵呐=/FSAFUWM二RICcl_jx_eadi_booe(M=CPSAFLASTAT,niG&PBCqW5LBCWmG睥GL_JS_EftDI_BOOEOT=GFCLEXIT_lASTH-=PCL7工ITJMDLFR""<PCL_£ITTJ1A£TF=CPLBJOLFL7LATATEALJ融口UE=CPd_EI_EADI_BOd
38、lEOfl=CPCL_EKTT_BASTeJl="«<?CLEEITkAHJLe=cp&EETTTIASTEil=C?EAFlSirSAFLA灯KTJRTCSall?luk.:ETCLIFETEIaKF1Fiinr.PFA7TATrPFX口HU;I-F|口Fl图矗周直面目可叵王|亘匐叵口圜国5.:可以分析程序的调用顺序,0代表调用程序,IT代表被调用程序。如以下例子,Form:1. 此次之行总消耗时间:864921微秒,其中ABAP之行了198213,微秒,数据库访问占用了666650微秒每一行代表一个事件块,表示这个事件块执行的信息,以LoopatITAB_
39、BOOK为例解释以上字段含义:No.:运行的次数,即此次之行过程中此SQL被之彳f了3929次;Gross:消耗的总时间,即LOOP中所有程序执行时间的总和,814537微秒;Net:此语句执行消耗的时间,共消耗41353微秒;Gross(%):此事件块执行的时间占用整个执行的比例;Net(%):此事件块占用可统计事件块的比例;排序功能,通过排序可以查询到本次执行消耗的最长时间的事件块;已NET排序可以找到最长之行时间的语句,已Gross排序可以找到消耗最长时间的事件块(时间降序排列);通过分析哪个事件块执行时间超长,则可以针对性的进行优化显示源代码DATAOUTPUT,调用了LoopatIT
40、ABBOOK,EventSYSTEM-EXIT,SortITABBOOK日9£“ojmFEsJdH皿则06,AMPTtac9%CMw.用rx肘MhtKeparl工斯也.HbECCftfc_CS-3pjMpro山F107.B04=BL城erDP01DtTiihBSt现043s叫Sjrtsli*>,,4聊-3G.NhUiiRo.0tliH1Mk4RiVBrtNhh徜BhmilsBtJtaielwLflmT3»0】事。l=11:LI口斗二F;1r触,*li.1L<«S.4h4wfhacrij7rmft*驻IH隅M3i*ULBMTB3st.e&e外,如
41、",STSTHim区9髓,II47.138.IS3MFEeaCCWIKTLCEE生电演Illi3£s.虫,iB.bi'j鼻士c«33-wmiNgLRimmnwT112*,加JJ曲地*融FT曰Tit1MT15.HE7阳>tnirr4、Il14415L1P9C«l%-rmIM2I4i1岳口和略lOiTFerfon田7OCU工911.T.ECd氐*加0TM-sapirssvfl2I心£Fipr”Enlrf*Il1&5”4二KvbriUbM1Xg.肝卑fcISTB3-,爆mEM二I-aJ.IE工923«-Z1BE-mia
42、eZ.*3dSw中均gegWEG.UZZKO=工031.UEliit_SFT_C_aS&YM*Li55D.M:【尸Mfl-n*iJTO?11rmi1-血L阳E.riTTxF由1+:hlL.7Bl.T=d1.Sm的中rGSAFlCir.BOaiTIC.MIn.rL.=-TciEK-J-S-."»-1BT-L4£卜!品I也同样可以分析调用顺序,调用层次用数字说明,0:主程序,依次1,2,代表进入下一层皿wrjr>"Ar,。,。vv/WiDwl""面rwwvrit/wt"«rPtrPlodlMtOMil噂肆
43、M晶正节ECiHw邑卜耐0号叫EeportZPB:L25SOOn比d£=Copyofpro力E小TrioediwerDPV01mtliegleialMgeoondBt«fliibisesy?t9Total"L1.Bki5,su?J二UI口力二“llVrECmsantiyeLf二二二,1E:-Pr3:匕=$iriR3_1132.T3»109.41naa.B33/中口vITAB印尤王MsESTSTEI-HI1T5匕g:291184.T0247-4165P-rf1-rn,.Ex*.-I"TTEFIfl?TTCULr-nj口犷珥脂IBEX:rEJHT:
44、叮PUTSelectSEiCtiKllytit|J|>MtrvCillScrrcn1(3007.月i4W39.&UM.1Q&31生图T15.615H.169=i1PcrfrraGETm&播31.4S5rai打甲上一口必号演。a.T52lynpr电SnTFTLe'ITibliT同住ETkE2Z,.9Z?瓦H】$3-T33MILABj:ETLndlMnZ96Cl£5JB第门G.岬Cb1laesetcP&ins乂皿2Z.91911时2-COSL.333-Sc-rritae:BOOK34七I7AE-W:PEOLn-Jir:工F二L4Tb_LENj
45、U112111k8S3LTMLU占一叶可以向上发现调用程序5ReportZSAPBC425_B00KING_06=CopyofproAB&PTraceduserDEVOLDatabaseSystemEiecutlontinesinmicroEecondsTotalWo-ICallHierCrossuntimemalysis1907.362ubrniitReportZSAP0C425_BOOKING_O810Q907.340匚。目厂a肌ZSAFBC425_BOOK工AG_082,J903.348ynproEntry2JJ886,743AIDynproSAPMSSYO24J884.0221
46、oaiA17工L1.iJ-f上31Ljp口LrL,工OOTau=LerfornDAT&_OUTFUT1863.970copatITAB_BOOK1+t+860.305MeetSinsleSCUSTOM3.蚪Tf+705.296二v&ntSTSTEH-EXIT3.g2gt*93,257erfornCExt)CO»VERSION_EXIT3.际ri6g.4E2allFunc.CONVERSION_EXIT_CUWIT_OUTFUT3.92gtw47.248erforaCET_T006A3.92gr。21.636electSEOOE1曲J20.001TF-ilJteiICh
47、CLTfEPerModllnit,A.6.点击可以模块化,即属于同一个事件块(FORM,METHOD等)的集中在一起Traceanalysis2012.02.08(06)-ABAPTracePerModitlarizatiotiUnitrul0PerCall四可晶MReportZSArBC425_DOOKIKG_OG-Copyofpro的短?allXq.C-二NetCtojs咐NetNetDE由ForJi(?jr+)WlT_FRCi235S24LJ口口0出HodLiLeA)_CTL_IJHIJT11B9Z130,5口,口0.EMethodCL_CUIDATAHAlAGER=>0K_TWP
48、UT2DBZS60,50,0田F&mJfi-CTL-IHrirrL6B0260.50,0tnlud_iL-(PAr)1676110.50,0EFerm%:TLAT建IT6B56&E0,0CDMcl'ioJ儿GUIDATAILaHACER-;PARSE工HfTT5t6150,50,0出Hod_il(?E0)S_CTL_CHT7rUTl33£0,4QC工MmU_CTL_OUTPUT529440.1mFormINIT_GUI_LICTEUER5301i2aFormPCJEH_OCREEJI17805L4oa0.TracedudcrDEVOLDatabiscCyatc
49、siEecutimtin&sinMcte日8rLekTotal107.£04-叫菊ao.cic-IE,1%4.892-3,7%132,735-100,0%3案例程序ZSAPBC425_BOOKING_08实现订单信息查询。3.1Trace3.2Trace结果分析分析发现数据库访问占用了80%,而数据表scustom被执彳f了3929次,共消耗705296微秒Tnce2012,02.10(01)-ABAPTZwParCali-EepcriTTacedusDEV(JILSiLBC08-C可ycfpreE-atabaseStatenTqt口175.714-国3C-0s1%-BO,IK也觑907.362=100,明CalliirwlrSrUJTOI11MpatrTA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年西安印钞有限公司招聘(11人)笔试模拟试题及答案解析
- 2026年1月南京市溧水区教育局所属事业单位公开招聘教师71人笔试备考试题及答案解析
- 2026贵阳市城乡建设学校秋季兼职教师招聘10人信息考试参考题库及答案解析
- 2026年蚌埠学院单招职业技能考试模拟试题带答案解析
- 2026中信银行授信执行部社会招聘考试备考试题及答案解析
- 2026北京海淀区学府幼儿园招聘考试备考题库及答案解析
- 察隅县2026年机关事业单位编外辅助岗位招聘备考题库带答案详解
- 2026年深圳南山二外同泽学校校园招聘8人备考题库及参考答案详解
- 2026年江西申田碳素有限公司招聘备考题库及1套完整答案详解
- 2026年航天时代低空科技有限公司招聘行政人员劳务派遣岗位备考题库及一套答案详解
- 2026年钟山职业技术学院高职单招职业适应性测试备考试题带答案解析
- 上海市普陀区2025-2026学年八年级上学期期中语文试题(含答案)
- 2026秋招:贵州盐业集团笔试题及答案
- 人教版(2024)八年级上册英语期末复习:各单元语法精讲+练习题(无答案)
- 水土流失综合治理工程项目可行性报告
- 2024年上海师范大学马克思主义基本原理概论期末考试题含答案
- 全球创新药临床试验十年趋势洞察
- 众辰变频器z2400t-15gy-1说明书
- 水泥混凝土路面滑模摊铺机施工工法
- 儿童严重过敏反应急救演示文稿
- GB/T 4802.1-2008纺织品织物起毛起球性能的测定第1部分:圆轨迹法
评论
0/150
提交评论