




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、本資料僅供內(nèi)部使用!文檔名稱:SAP開發(fā)技術(shù)指南文檔秘級:內(nèi)部使用文檔版本:1.0最后修訂日期:2012-02-11SAP開發(fā)技術(shù)指南-性能調(diào)優(yōu)2012年02月06日本文件中出現(xiàn)的任何文字敘述、文檔格式、插圖、照片、方法、過程等內(nèi)容,除另有特別注明,版權(quán)均屬所有,受到有關(guān)產(chǎn)權(quán)及版權(quán)法保護。任何個人、機構(gòu)未經(jīng)的書面授權(quán)許可,不得以任何方式復制或引用本文件的任何片段修改記錄制定日期生效日期制定/修訂內(nèi)容摘要頁數(shù)版本擬稿審查批準2012-02-062012-02-06創(chuàng)建201.0目錄引言41.1 參考資料41.2 定義41.3 文檔結(jié)構(gòu)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 優(yōu)化建議16補充171.10 SCI可以進行靜態(tài)的性能檢測171.11 ST05SQL檢測171.12 SE30性能分析181引言為了驗證軟件系統(tǒng)是否能夠達到用戶提出的性能指標,確保實際使用中的穩(wěn)定性,在軟件開發(fā)周期中,都會進行性能測試,測試的結(jié)果不能達標后,需
3、要進行性能調(diào)優(yōu),一般情況下,可以從兩方面進行調(diào)優(yōu):1,硬件配置方面;2,軟件自身優(yōu)化,此文主要從程序角度分析。SAP針對程序提供了靜態(tài)和動態(tài)的分析工具,靜態(tài)主要是通過語法檢查來分析,tcode:SCI;動態(tài)為ST05,SE30,ST12,因ST12是ST05和SE30的結(jié)合體,此文將重點講解ST12,它是將程序的執(zhí)行過程記錄(包括順序,花費時間)下,從而可以查看哪些程序點消耗時間過長(后文將統(tǒng)稱為:Trace),然后進一步分析優(yōu)化。1.1 參考資料ST12_Step_by_step.pdfABAPPerformanceTuning定義1.2 文檔結(jié)構(gòu)文檔的各章節(jié)介紹的內(nèi)容如下: 第2節(jié)性能分析
4、工具ST12 第3節(jié)案例 第4節(jié)補充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選中后,如果程序中有對內(nèi)表操作,如LOOP,將會被統(tǒng)計;不選中則不會被統(tǒng)計。Furtheroot.E|abaptrace??诿驛CFitterfor|V口QClTgrt廠Parthzubrunits*"*,;回withinterna
6、ltablesI一旬|02.1.1 OptionsTrace保存成文件的大小可以調(diào)節(jié),最大可設置為50MB。如果程序運行時記錄的Trace大于設置的最大數(shù),則將部分Trace記錄將會丟失,建議視情況而設置,一般設置為20MB。Measurementaccuracy此處與服務器硬件和操作系統(tǒng)有關(guān),通過SE30查看,如果為綠燈,則選擇中Highresolutionclock,否貝U選擇Lowresolutionclock歸Runtimeanay&isEditGotoUtilities(M)SettingsSystemHelp=由q0100曲目團假巾稻ABAPRuntimeAnalysis:
7、InitialScreen|酹Tips&TricMM網(wǎng)wc&marrf/80ReliabilityofTrueValuesShortscriptn|InDialog.OTransacti0n®Prognrn81即42五瓦.工可£血一|OFjnct<irI'nodule2.2性能分析模式講解2.2.1 模式User通過此種方式,可以Trace一個用戶在當時的執(zhí)行步驟和每個步驟的時間 輸入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創(chuàng)毗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”十,F(xiàn)urtheropt+.冏0wlttirtenal7EbesContextirac?(RFC;Jpdste) 查看Trace結(jié)果并分析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激活的個數(shù),因為執(zhí)行一個完整的外部業(yè)務操作時,可能會多次訪問,所以要設置多個激活的次數(shù)點擊“StartTrace”按鈕THace&mlactTracescm/offCelled:己亡.EtasUserTasks&HTTP/arkpracefsCurentrnjdeCamiTent|rask&HTTPtraceServei|4|Urarnim|CXTZHCNCYQPqrftracaf。,lsot)TattY
18、D5恨RFCIINs.tracesctr/stioris查看Trace結(jié)果并分析Traceanalysis2012.02,06(01)-AaAPTracePerCall二P-HFEI口Ful,周鬲廨周同同叵國可回圜邯內(nèi)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??贔A: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貿(mào)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一個進程執(zhí)行的程序步驟和執(zhí)行時間輸入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結(jié)果并分析Traceanalysis2012.02.06(03)-ABAPTra«PerCall口畫標1圖圖國圖回國回J回回網(wǎng)三湎園國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”按鈕執(zhí)行程序,完成后,點擊后退按鈕到ST12界面查看Trace結(jié)果并分析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.:可以分析程序的調(diào)用順序,0代表調(diào)用程序,IT代表被調(diào)用程序。如以下例子,F(xiàn)orm:1. 此次之行總消耗時間:864921微秒,其中ABAP之行了198213,微秒,數(shù)據(jù)庫訪問占用了666650微秒每一行代表一個事件塊,表示這個事件塊執(zhí)行的信息,以LoopatITAB_
39、BOOK為例解釋以上字段含義:No.:運行的次數(shù),即此次之行過程中此SQL被之彳f了3929次;Gross:消耗的總時間,即LOOP中所有程序執(zhí)行時間的總和,814537微秒;Net:此語句執(zhí)行消耗的時間,共消耗41353微秒;Gross(%):此事件塊執(zhí)行的時間占用整個執(zhí)行的比例;Net(%):此事件塊占用可統(tǒng)計事件塊的比例;排序功能,通過排序可以查詢到本次執(zhí)行消耗的最長時間的事件塊;已NET排序可以找到最長之行時間的語句,已Gross排序可以找到消耗最長時間的事件塊(時間降序排列);通過分析哪個事件塊執(zhí)行時間超長,則可以針對性的進行優(yōu)化顯示源代碼DATAOUTPUT,調(diào)用了LoopatIT
40、ABBOOK,EventSYSTEM-EXIT,SortITABBOOK日9£“ojmFEsJdH皿則06,AMPTtac9%CMw.用rx肘MhtKeparl工斯也.HbECCftfc_CS-3pjMpro山F107.B04=BL城erDP01DtTiihBSt現(xiàn)043s叫Sjrtsli*>,,4聊-3G.NhUiiRo.0tliH1Mk4RiVBrtNhh徜BhmilsBtJtaielwLflmT3»0】事。l=11:LI口斗二F;1r觸,*li.1L<«S.4h4wfhacrij7rmft*駐IH隅M3i*ULBMTB3st.e&e外,如
41、",STSTHim區(qū)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也同樣可以分析調(diào)用順序,調(diào)用層次用數(shù)字說明,0:主程序,依次1,2,代表進入下一層皿wrjr>"Ar,。,。vv/WiDwl""面rwwvrit/wt"«rPtrPlodlMtOMil噂肆
43、M晶正節(jié)ECiHw邑卜耐0號叫EeportZPB:L25SOOn比d£=Copyofpro力E小TrioediwerDPV01mtliegleialMgeoondBt«fliibisesy?t9Total"L1.Bki5,su?J二UI口力二“l(fā)lVrECmsantiyeLf二二二,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占一葉可以向上發(fā)現(xiàn)調(diào)用程序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實現(xiàn)訂單信息查詢。3.1Trace3.2Trace結(jié)果分析分析發(fā)現(xiàn)數(shù)據(jù)庫訪問占用了80%,而數(shù)據(jù)表scustom被執(zhí)彳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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 打架調(diào)解賠償協(xié)議書
- 水庫合作經(jīng)營協(xié)議書
- 施工工地供水協(xié)議書
- 木材破碎承包協(xié)議書
- 村民道路糾紛協(xié)議書
- 湖北沒有就業(yè)協(xié)議書
- 檔案掃描保密協(xié)議書
- 扶梯拆除合同協(xié)議書
- 2025年項目部安全培訓考試試題及參考答案【模擬題】
- 2025公司廠級安全培訓考試試題含完整答案【必刷】
- 內(nèi)容分析法課件
- 醫(yī)技科室醫(yī)療質(zhì)量考評表
- 《汽車新技術(shù)》課件-3.轉(zhuǎn)子發(fā)動機
- IQC 標簽、貼紙類材料來料檢驗標準
- 14K118 空調(diào)通風管道的加固
- 一年級搶答題
- 無線系統(tǒng)組成及原理
- 小學四年級語文綜合知識競賽(含答案)
- 阿舍勒銅礦-采礦畢業(yè)設計
- 全過程工程咨詢服務技術(shù)方案
- 第十五章巷道與井筒施工測量
評論
0/150
提交評論