Performance Check in XI

Hi All,
I want to check the performance of the scenario (RFC to Soap) in XI/PI like how much time it has taken process the messages (Total time taken from ECC<>PI<>Third party application) in step wise like,
When the message got fired from ECC,when it reached PI/XI and when it fired from PI/XI to reached 3rd party application.
Please guide me how to find out timing?
Thanks & Regards
  Uma

hi,
Use perfromnace monitoring .
find below blogs it micght help you and ask netweaveadmin.
/people/susanne.janssen/blog/2005/07/01/quick-sizer--getting-started
/people/susanne.janssen/blog/2005/06/09/efficient-sap-hardware-sizing-quick-sizer
/people/susanne.janssen/blog/2006/02/03/interpreting-quick-sizer-results
regards,
raj

Similar Messages

  • Performance Check - ABAP and Database color bars

    Hello everyone,
    When i go for the performance check of my object, i see Database in red bar and ABAP in green bar.
    The smaller the difference between these two bars, the better.
    But what does the color mean ? ( Somethimes the smaller bar is Red )
    Thanks

    Here is the explanation (depends % of total) in [sap library - SE30|http://help.sap.com/saphelp_nw2004s/helpdata/en/c6/617d2ae68c11d2b2ab080009b43351/frameset.htm]
    >
    shalaxy s wrote:
    > The smaller the difference between these two bars, the better.
    NO, it depends completely of what does your program!

  • Performing check and potential update for status control table

    Cheers Experts,
    I searched in the forum, but I didn't find an answer.
    I'm working on a 3.0B BW system.
    After updating from PSA to an ODS, in the log I see the following line:
    "Performing check and potential update for status control table" and double clicking on it, it says:
    If data is loaded into an InfoCube, or existing data is edited (aggregated/compressed/deleted/got from a DataMart), then there is a change in  the potential reportability of the data , or the possibility of deleting data by request, or of aggregating or compressing.
    This status of each one of these Cubes is stored in a status table, that is updated when there is any change to the status of a request in the Cube.
    The system now analyzes the requests in the Cube and compares the calculated status with the status table.
    If deviations from the status table arise then you are given the option of adjusting the status table.                                         
    I have 2 questions:
    1) What is BW doing, mainly because I'm working on an ODS and not an Infocube?
    2) What can I do to reduce its execution time, since it lasts several minutes?
    Thanks and greetings.
    Roberto

    Roberto, did you ever find an answer to your question?  We also are experiencing long runtimes during this particular process running 3.x deltas from ODS to ODS and cubes.

  • Performance checking inside the source code

    performance checking inside the source code who to check it.
    thanks and regards
    chandra sekhar

    I guess you are asking how to check it, then here is the answer
    SQL Trace transaction ST05
    The trace list has many lines that are not related to the SELECT statement in the ABAP program. This is because the execution of any ABAP program requires additional administrative SQL calls. To restrict the list output, use the filter introducing the trace list.
    The trace list contains different SQL statements simultaneously related to the one SELECT statement in the ABAP program. This is because the R/3 Database Interface - a sophisticated component of the R/3 Application Server - maps every Open SQL statement to one or a series of physical database calls and brings it to execution. This mapping, crucial to R/3s performance, depends on the particular call and database system. For example, the SELECT-ENDSELECT loop on the SPFLI table in our test program is mapped to a sequence PREPARE-OPEN-FETCH of physical calls in an Oracle environment.
    The WHERE clause in the trace list's SQL statement is different from the WHERE clause in the ABAP statement. This is because in an R/3 system, a client is a self-contained unit with separate master records and its own set of table data (in commercial, organizational, and technical terms). With ABAP, every Open SQL statement automatically executes within the correct client environment. For this reason, a condition with the actual client code is added to every WHERE clause if a client field is a component of the searched table.
    To see a statement's execution plan, just position the cursor on the PREPARE statement and choose Explain SQL. A detailed explanation of the execution plan depends on the database system in use

  • Performance Check in Client transport

    What is This performance check in Client Transport?

    Hi
    Remote client copy: Before the client copy process is started, a consistency check is automatically made. If inconsistencies are detected, the copy process is not started and an error message is logged. You can also perform the consistency check yourself with the RFC System Comparison pushbutton.
    Client transport: If an RFC connection can be established between the systems, you can use the report RSCLICHK to compare the structures. If they differ, transport errors and inconsistencies may occur. You can run the program directly in the transaction SCC8 with the RFC System Check pushbutton.
    Pls see this link.
    http://help.sap.com/saphelp_sm32/helpdata/en/99/0a2a8e7e2511d2a6250000e82deaaa/content.htm
    Thanks.

  • Performance check for status control table

    Hi,
    When ever we activate any ODS or delete the request ,a message 'Performance Check for Status control Table ' appears.
    What does it mean?Please explain what is status control table and how it performs?
    Thanks & Regards,
    Dinakar.

    Hi,
    This message is not a issue in itself. It is just a SAP message which means that the system is checking/updating the system tables to carry out the operation whether it can be done or not.
    If your loads are failing at this step or after this message there can be many reasons, check some of  the possible reasons below
    Performing check and potential update for status control table
    Update from PSA error in Process Chain
    problem in deleting request
    Reporting not available ,even if Data is sucessfully loaded into DT
    Hope this helps,
    Kush kashyap

  • Set Safari To Always Perform Check If Default Browser When Starting

    I want to set Safari to always perform check if it is the default browser every time it starts.
    The first time I opened Safari, I asked it not to check to see if it is the default browser. Now, I do not find any way to change that setting back to ask it to perform this check every time Safari starts.
    Message was edited by: Yank7

    HI,
    You can change that setting by going to Safari/Preferences and select the General tab.
    Click the pop up menu where you see: Default web browser
    *"perform this check every time Safari starts"*
    If you click the Safari icon in your Dock, it's going to open Safari regardless, same with Firefox or any other browser you might use. Once it's launched, there's no option available.
    Carolyn

  • Performance check for badi

    hai,
                i wrote programe of badi including select query when i check for performance check then i watch for badi programe for performance analysis
    if possible can i c it where ok
    any one help me

    hI,
           you can refer these links :
    http://www.sapgenie.com/abap/performance.htm
    <b>Reward points</b>
    Regards

  • Performance check keeps repeating

    My A665-S6056 was just factory restored, but upon completion it started its performance check, and has been completing it roughly every 10-15 minutes, for the last 15 hours. Is there anyway to stop this without a hard shutdown?

    Because you've just done a recovery, you may just want to hard shutdown and perform another recovery.
    - Peter

  • Performance check after CPU

    Dear colleagues,
    Is any posilble check or test (benchmark) of DB performance before and after CPU patching?
    Any testing SAP or SQL report, which makes a load on DB?
    Thank you for advice.
    Best Regards
    Jakub Vaněk

    > Is any posilble check or test (benchmark) of DB performance before and after CPU patching?
    > Any testing SAP or SQL report, which makes a load on DB?
    Those test would be synthetic and may or may not reflect your current environment.
    I'd check some long running reports in your environment if you see any difference.
    Markus

  • Perform check after release step of purchasing requisition

    Hi,
    does anybody have a suggestion where to place best some logic which needs to be performed after a release step is performed successfully.
    background: we use different types of Purchase requisitions, while each one is assigned to a static release strategy. I like to change it in more dynamic way by adding certain logic after a release step is performed.
    example: if preceeding release step was 10 and purchase requisition is of type x then check purchase value and account assignment in order to process the current stepo automatically.
    Currently the logic runs during a nightly job, but I would like to add it immediately after a release has been performed. I would imagin something like user exit, BusinessAddIn, or an event which I can use assign the job.
    Can anybody suggest something?
    Thanks in advance
    Best regards
    Torsten
    Edited by: Torsten Hübsch on Apr 29, 2011 10:36 PM

    Hi,
    Enhancement  M06B0005 is relevant for PR in case of overall release
    Check on trx SMOD  :
    Enhancement        M06B0005
    Short text         Changes to comm. structure for overall release of requisistion 
    --> Function module                Short Text
    EXIT_SAPLEBND_004              Changes to Communication Structure for Over.
    Enhancement        M06B0002 is for item-release
    Short text         Changes to comm. structure for purchase requisition release
    --> 
    Function module
    EXIT_SAPLEBND_001
    BR
    Nadia Orlandi

  • EBS Performance  Check

    Hi,
    The database I am currently working on is about 400Gb. There is lot of load during month end period and even more during financial year end. On a regular basis,if we confront performance issues , we find more CPU and I/O consuming sessions and accordingly take a call on them. But at times the data uploaded and active sessions are so very high that even after recognising and terminating the I/O and CPU consuming sessions,performance issues still surface. Kindly advice me what other factors should i check like resources allocated,network tests etc. so that action can be taken accordingly. My application version is 12.0.6 and database version is 10.2.0.4.
    Also DB and CAR are on one node and web and forms on the other.
    Thanks,
    rdxdba

    Hi;
    It consider many reason(hardware, settings ,network etc) But i suggest please check below thread which is posted by Hussein Sawwan, if you have performance problem you can check notes&advice in below threads.
    EBS application running very slow
    Application running slow
    Re: Performance is very slow
    Slow performance EBS
    Also check:
    Re: How to improve 11i ebs performence
    Hope it helps
    Regard
    Helios

  • Performance check in RFC

    Hi All,
    I have created a remote enabled function module.
    Based on the import parameter value ,  values are populated in the internal table of the export parameter ( which has no of recortds).
    The RFC works as expected.
    But when i do the syntax check, it shows the message
    "Paratmeter it_wbs ( table type ztwbs of structure zswbs )  can reduce performance in RFC " as a warning.
    I should not get this warning message. What i have to do stop getting this warnig message from the RFC .
    If anyone encountered the problem. ...... please put your valuable suggestions and hints to solve this.
    Thanks
    ABAP Developer

    Hello
    You will always get this warning when using table types as RFC parameters. If you replace an IMPORTING parameter using a table type (e.g. BAPIRETTAB) with the corresponding TABLES parameter (e.g. BAPIRET2) then the warning will disappear.
    However, the general rule is to avoid TABLES parameters in function modules and replace them by IMPORTING / EXPORTING parameters. Therefore I would ignore the warning at the moment and only consider it again if you really have a performance bottleneck here.
    The long text for the warning (FL 397) is shown below:
    NA FL397
    Short Text
         Parameter &1 (type &2) can reduce performance in RFC
    Diagnosis
         The parameter contains a data type that, in the external system, can
         lead to a high memory consumption and poorer performance. Affected by
         this are parameters in IMPORT, EXPORT, and CHANGING parameters that use
         "deep, nested" (that is, type 2) data types.
         Remember also that such data types can cause a large load on the network
         since they can contain high data volumes and are not compressed in the
         selected definition during transfer.
         You can avoid possible disadvantages if you use the TABLES parameter
         instead. In this case, conversions at the interface may be possible.
         These are described below. A flat structure refers to a structure that
         contains only fields of the data types ACCP, CHAR, CLNT, CUKY, CURR,
         DATS, DEC, FLTP, INT1, INT2, INT4,LANG, NUMC, PREC, QUAN, RAW, TIMS, or
         UNIT.
         SYMPTOM:
         1.  A flat structure that contains at least one field of a STRING type.
         2. A table whose lines always consist of the same, flat strucutre.
         3. A table whose lines always consist of the same flat structure, but
         contain at least one field of a STRING type.
         4. A table that contains tables whose lines consist of a flat structure
         in each case.
    Procedure
         1. Check whether a fixed size can be defined for the field.
         2. You can switch the IMPORT, EXPORT, or CHANGING parameter immediately
         to the TABLES parameter.
         3. You can only switch the IMPORT, EXPORT, or CHANGING parameter to the
         TABLES parameter after the STRING type fields have been converted to
         fields of a fixed size.
         4. You can switch the IMPORT, EXPORT, or CHANGING parameter to several
         TABLES parameters.
         Possibly, "foreign keys" must be supplemented for the connection between
         the tables.
         Example: Position numbers can be explicitly contained in the data; these
         can then function as "foreign keys".
         5. Arbitrary combinations from the named tyes that can then be be split
         into fields of fixed size (STRING types), similar to the description
         above, and distributed to several TABLES parameters.
    Regards
        Uwe

  • Performance Check

    Hi All,
    I changed the ORACLE_HOME by making changes in the oratab, .profile and also made the changes in listener.ora file.
    earlier my database was pointing to 11.1.0.7.versionA and now its pointing to 11.1.0.7.versionB.
    This was done in the Dev environment and now i am query to database properly.. But now i have to do this in all other databases.. but before that i want to ensure that this is not hampering the performance of the database.
    How can i check that ? are there any steps/methods to see how is the database performing ?
    - Kk

    Thanks for your reply.
    Actually thats what i wanted to know ? That will it be hampering my database performance ? :O
    Since not any major activity is happening on CIDEV right now i dont know how to test the performace.. any queries/methods if available to check the performance of the database would be really helpful.
    - Kk

  • Database Performance Checks

    Oracle : 10.2.0.3
    OS : Linux 64 bit
    Issue : Slow performance at 11-30PM complained by client.
    Checks done :
    1. Ran AWR between 11 PM and 12 Noon.
    CPUs : 4 SGA Size : 2,000M (100%) Buffer Cache : 1,584M (79.2%) Shared Pool 1,129M (56.4%)
    ADDM suggest SGA_TARGET to increase from 2000MB to 2500MB.
    2. top 5 events
    Top 5 Timed Events                                         Avg %Total
    ~~~~~~~~~~~~~~~~~~                                        wait   Call
    Event                                 Waits    Time (s)   (ms)   Time Wait Class
    db file scattered read            1,952,811       4,804      2   30.5   User I/O
    CPU time                                          3,448          21.9          
    db file sequential read             149,712       1,921     13   12.2   User I/O
    read by other session               293,022         877      3    5.6   User I/O
    log file sync                         9,920         157     16    1.0     Commit
              -------------------------------------------------------------       3. Stats are upto date.
    4. Index rebuild requirement is not there
    SQL> SELECT name,height,lf_rows,del_lf_rows,(del_lf_rows/lf_rows)*100 as ratio FROM INDEX_STATS;
    no rows selected5. Average 100 sessions will connect to the database
    6. Checked all logs fr any disconnection details
    7. Application is running from weblogic
    Questions : How to certify the performance is good or slow from the above observations. I am able to feel the statistics are the similar for the different periods where I ran AWR report.
    : Other than the user as a DBA what are the other checks can be done to monitor the performance

    It's difficult to use AWR or Statspack to "certify" database performance is good. It just depends what "performance is good" means.
    Most of the time it's application response time which is the right metric: database response time is only a part of application response time and AWR/Statspack cannot easily link database response time and application response time.
    [11.2 Concepts Guide Principles of Application Design and Tuning| http://download.oracle.com/docs/cd/E11882_01/server.112/e10713/cncptdev.htm#CHDEHHIJ] says
    >
    Define clear performance goals and keep historical records of metrics
    An important facet of development is determining exactly how the application is expected to perform and scale. For example, you should use metrics that include expected user load, transactions per second, acceptable response times, and so on. Good practice dictates that you maintain historical records of performance metrics. In this way, you can monitor performance proactively and reactively (see "Performance Diagnostics and Tuning").

Maybe you are looking for

  • Problem with Outer and Inner Classes....or better way?

    Right now I'm trying to create an Inner class. My .java file compiles ok, and I create my jar file too. But when I try to instantiate the Inner class, it fails: java.lang.NoClassDefFoundError: com/myco/vlXML/vlXML$vlDocument. Here's the class code: p

  • How do I delete photos from an external hard drive before downloading to my new Mac?

    I have a Seagate FreeAgent GoFlex external hard drive that has all my photos from my old computer on it  Because there are thousands, I want to delete a bunch of them before downloading onto my new Mac.  However, when I click on the photos, they say

  • Third party sales- why MIGO in our system?

    Why we do MIGO in third party sales scenario, as we dont have stock movement in our plant? In the case- third party vendor delivers the goods directly to customer? Please clear me? Edited by: arshad ahamad on Feb 4, 2008 9:28 AM

  • Issues syncing/sharing calendars on iPhone 6

    Some questions about sharing calendars... First some background. My husband and I just upgrade from an iPhone 3 (yes, so retro) to an iPhone 6. Clearly this is a big change for us. We lived through an era where we shared my apple ID for a while. But

  • Production Rule in AME

    Whats the use of Production Rule in AME? Where is it used typically? AG