<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Performance in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292542#M155839</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Reson,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL Trace, this will tell you which tables has been hit and also will give time take for each SQL hit. (ST05)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Runtime Analysis, this will generally give you the analysis performance of the program. (SE30)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note :Please mark the helpful answers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Jun 2006 16:07:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-06-02T16:07:32Z</dc:date>
    <item>
      <title>Performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292538#M155835</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;   What is the difference between SQL trace &amp;amp;&amp;amp; Runtime analysis ?&lt;/P&gt;&lt;P&gt;Can you please give an idea between the two with some points?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jun 2006 15:59:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292538#M155835</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-02T15:59:11Z</dc:date>
    </item>
    <item>
      <title>Re: Performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292539#M155836</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;chek out this:&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/faq/faqsql.pdf" target="test_blank"&gt;http://www.sappoint.com/faq/faqsql.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SQL Trace part of the Performance Trace tool allows you to see how the OPEN SQL statements that you use in ABAP programs are converted to standard SQL statements (see Embedded SQL) and the parameters with which the embedded SQL statements are passed to the database system. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The runtime analysis provides an overview of the duration and performance of your source code, from individual statements up to complete transactions. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Choose Menu  ® Test  ® Runtime Analysis or transaction SE30 to start the runtime analysis. In the initial screen, you see the four main functions of this tool, which can be activated by pushing the corresponding button.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·         Measurement in dialog status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·         Measurement of external session&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        Selection of measurement restrictions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·         Evaluation of measurement results &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With large applications, it is advisable to first analyze the entire application and then check details in the hit lists&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Overview&lt;/P&gt;&lt;P&gt;From the time you turn on the trace function to the time you turn it off again, all database activity occurring either for a specific user or for an entire system is recorded. The SAP System takes OPEN SQL statements and converts them in to embedded SQL statements that it passes to the database and makes the results available. The embedded SQL statement and its parameters are recorded in the SQL Trace file. The results of the SQL statement, like return code, number of entries retrieved, inserted, or deleted by the database are recorded in the SQL Trace file as well. The log file also contains the runtime of the statement and the place in the application program, respectively transaction, from which it was called which enables additional analyses (supported by the SQL Trace function).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the recorded SQL trace you can deduce:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        which SQL statements your application carries out&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        which values the system uses for specific database accesses and changes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        how the system translates ABAP OPEN SQL commands (such as SELECT) into standard SQL commands&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        where your application positions COMMIT statements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        where your application makes repeated database accesses&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;·        what database accesses or changes occur in the update section of your application&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;keerthi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jun 2006 16:03:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292539#M155836</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-02T16:03:14Z</dc:date>
    </item>
    <item>
      <title>Re: Performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292540#M155837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hii&lt;/P&gt;&lt;P&gt;T.Code &amp;lt;b&amp;gt;SE30&amp;lt;/b&amp;gt; &amp;lt;b&amp;gt;Run time analysis&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;This runtime analysis tools allows the ABAP/4 programmer to trace the tables used by the SAP dialog/reports programs .&lt;/P&gt;&lt;P&gt; In the Analyze button, you can see four more buttons like:- &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hit List &lt;/P&gt;&lt;P&gt;Displays the execution time of each statement in the program. &lt;/P&gt;&lt;P&gt;Tables &lt;/P&gt;&lt;P&gt;Displays the tables accessed during run time. &lt;/P&gt;&lt;P&gt;Group hit list &lt;/P&gt;&lt;P&gt;Displays the execution time of all the statements and grouping them based on the type of command. e.g. performs, SQL and internal tables used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are three bargraphs: ABAP / database / system.&lt;/P&gt;&lt;P&gt;System should be more or less nothing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If ABAP is bigger than database: have a look at slow abap-statements (normally operations with internal tables: read, delete, loop where,...); classic reason: to much reads without binary search / sorted table / hashed table use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If database is bigger than ABAP: have a look at your SQL statements. If you can see already forgotten key fields, fine - otherwise SQL trace will bring help in analyzing. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &amp;lt;b&amp;gt;The SQL trace helps  you to  find,&lt;/P&gt;&lt;P&gt;1. Database read that is taking more time&lt;/P&gt;&lt;P&gt;2. The recurrsive database calls &lt;/P&gt;&lt;P&gt;3. The cost per database read&lt;/P&gt;&lt;P&gt;4. Index used by a particular select statement&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check these links &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;http://www.intelligententerprise.com/channels/applications/feature/archive/janssen.jhtml&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-basis-abap.com/sapta002.htm" target="test_blank"&gt;http://www.sap-basis-abap.com/sapta002.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappress.de/download/dateien/637/sappress_enhancing_quality_abap.pdf&amp;lt;/b&amp;gt;" target="test_blank"&gt;http://www.sappress.de/download/dateien/637/sappress_enhancing_quality_abap.pdf&amp;lt;/b&amp;gt;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Naresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jun 2006 16:03:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292540#M155837</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-02T16:03:53Z</dc:date>
    </item>
    <item>
      <title>Re: Performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292541#M155838</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;chk this out&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;really helpful link to ansewr ur doubts !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="27905"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;plz reward if useful&amp;lt;/b&amp;gt; &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jun 2006 16:05:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292541#M155838</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-02T16:05:30Z</dc:date>
    </item>
    <item>
      <title>Re: Performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292542#M155839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Reson,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL Trace, this will tell you which tables has been hit and also will give time take for each SQL hit. (ST05)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Runtime Analysis, this will generally give you the analysis performance of the program. (SE30)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note :Please mark the helpful answers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jun 2006 16:07:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292542#M155839</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-02T16:07:32Z</dc:date>
    </item>
    <item>
      <title>Re: Performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292543#M155840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi reson,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Runtime Analysis:&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Will give an overview of the time taken by your program at the application server and database server level in micro seconds and also with an excellent barchart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;SQL Trace:&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Only give the time taken by ur individual SELECT clause to execute.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Abdul Hakim&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mark all useful answers..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jun 2006 16:08:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292543#M155840</guid>
      <dc:creator>abdul_hakim</dc:creator>
      <dc:date>2006-06-02T16:08:12Z</dc:date>
    </item>
    <item>
      <title>Re: Performance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292544#M155841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SQL Trace's main intention is to find the tables updated and the time taken for each operation on the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where as Run time analysis aims at diagnosing the reasons for the slowness/fastness of the program by analysing the different times taken for ABAP statements and the Statements affecting the database. IN the process it also tells you what are the tables that are being hit(For modification/reading).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REgards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jun 2006 16:09:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance/m-p/1292544#M155841</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-02T16:09:12Z</dc:date>
    </item>
  </channel>
</rss>

