<?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: Which is Performance wise better MOVE or MOVE CORRESPONDING ... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047276#M967465</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;True. Some of my income derives from fixing bad designs though, so I should not complain too much. &lt;SPAN __jive_emoticon_name="wink"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Aug 2008 13:45:39 GMT</pubDate>
    <dc:creator>ThomasZloch</dc:creator>
    <dc:date>2008-08-12T13:45:39Z</dc:date>
    <item>
      <title>Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047260#M967449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi SAP-ABAP Experts .&lt;/P&gt;&lt;P&gt;Which is Performance wise better ...&lt;/P&gt;&lt;P&gt;MOVE or MOVE CORRESPONDING .&lt;/P&gt;&lt;P&gt;Regards : Rajneesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2008 04:36:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047260#M967449</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-26T04:36:43Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047261#M967450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4414797"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;&lt;STRONG&gt;&amp;lt;removed by moderator&amp;gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Mike Pokraka on Aug 4, 2008 6:51 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2008 04:38:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047261#M967450</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-26T04:38:03Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047262#M967451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2008 04:38:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047262#M967451</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-26T04:38:34Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047263#M967452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi SAP-ABAP Experts .&lt;/P&gt;&lt;P&gt;Which is Performance wise better ...and Why ?&lt;/P&gt;&lt;P&gt;(a) MOVE or MOVE CORRESPONDING .&lt;/P&gt;&lt;P&gt;(b) Select single and Select up to one row &lt;/P&gt;&lt;P&gt;Regards : Rajneesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2008 04:41:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047263#M967452</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-26T04:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047264#M967453</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;it depends on how many fields you have in the internal table.&lt;/P&gt;&lt;P&gt;for less number of entries, it doesnt make any diff.&lt;/P&gt;&lt;P&gt;for more entries, say u want to move 10 field values into an internal table with 50+ fields, move corresponding will take slightly more time than MOVE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so, its ur call now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;madhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2008 06:29:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047264#M967453</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-26T06:29:24Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047265#M967454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;move is better...&lt;/P&gt;&lt;P&gt;other option it need conversion soo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Aug 2008 06:57:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047265#M967454</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-05T06:57:55Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047266#M967455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; Select single will pick the first maching record, but Select up to one row will select the most accurate search criterial.&lt;/P&gt;&lt;P&gt;that is nonsense !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no difference. Use Select single if the key is fully is fully specified, i.e. if only one record can fulfill the condition.&lt;/P&gt;&lt;P&gt;Use up to n rows if several can fulfill to condition, but you want only n. n=1 is the special case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note, if 'order by' is added then all records fulfilling the condition must be found, same with aggregates. The 'up to n rows' does not read all records by itself. Often stated differently here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Move and move-corresponding:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Used what really fits your needs. Use 'move into' if both structures are identcial. Use 'move corresponding' if they are not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Siegfried&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Aug 2008 11:11:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047266#M967455</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-05T11:11:55Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047267#M967456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sigfried,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;totally agree. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Performance is defined at design time: Consider a data model that has flaws in it : not relevant HOW you access the data; it will have poor performance by design.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The design should be that way that the most common queries your users send to the DB are as efficiently as possible: If you come out with a query containing nested joins and EXISTS several levels deep the design is poor...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Performance is defined before you create any table - decisions like wich fields belong together  in one tuple, wich indexes are necessary, what data volume to expect (ever considered partitioning for a table?)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tuning-after is really a pain : You really wouldn't want to change physical structures in a production system.&lt;/P&gt;&lt;P&gt;They follow then the 'Never change a running program' and get stucked with the poor performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Benchmark everything!&lt;/P&gt;&lt;P&gt;Small-scale benchmark your approaches for problem solving (The MOVE against the MOVE-CORRESPONDING).&lt;/P&gt;&lt;P&gt;big time benchmark with simulated concurrent users (10,100,1000,10.000) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't believe in "We always did it that way' and 'Everyone  knows you should do it that way'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There can be said lot more about that...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 08:45:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047267#M967456</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T08:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047268#M967457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; There can be said lot more about that...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;all good, but I think the problem here is that many people don't have the correct ABC/top-down-approach to solve performance issues, as in&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="40" __jive_macro_name="size"&gt;A&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- use primary or secondary indexes when accessing database tables&lt;/P&gt;&lt;P&gt;- use sorted or hashed internal tables and access by key (or index where applicable)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="20" __jive_macro_name="size"&gt;B&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- declare only required fields in target tables for array selects&lt;/P&gt;&lt;P&gt;- ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="6" __jive_macro_name="size"&gt;C&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- any circulating myth like "use FOR ALL ENTRIES" or "don't use MOVE-CORRESPONDING"...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 09:08:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047268#M967457</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2008-08-06T09:08:03Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047269#M967458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thomas is going in the right direction, I would add one point&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="36" __jive_macro_name="size"&gt; A  &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;access path and indexes&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;too large numbers of records or executions&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;processing of internal tables =&amp;gt; no quadratic coding&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;these are the main performance issues!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; Performance is defined at design time&lt;/P&gt;&lt;P&gt;partly yes, but more is determined during runtime, you must check everything at least once. Many things can go wrong and will go wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;database does not what you expect&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;selections are empty, everything is read&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;quadratic coding is not only caused by nested loops, sometimes also by logic and other things.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="24" __jive_macro_name="size"&gt; B  &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.... there are several other topics ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="12" __jive_macro_name="size"&gt; C  &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;difference between SELECT SINGLE and SELECT UP TO 1 ROWS    ..... is several microseconds  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Siegfried&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Aug 2008 15:01:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047269#M967458</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-06T15:01:19Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047270#M967459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes this thread is answered .&lt;/P&gt;&lt;P&gt;Thanks for all Great replies .&lt;/P&gt;&lt;P&gt;Regards : rajneesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 03:44:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047270#M967459</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T03:44:05Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047271#M967460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rajneesh - you've asked enough questions to know that the proper way to say "thanks" in the SDN forums is by assigning points to the helpful answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 13:12:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047271#M967460</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T13:12:53Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047272#M967461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; all good, but I think the problem here is that many people don't have the correct ABC/top-down-approach to solve performance issues, as in&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;SPAN __default_attr="40" __jive_macro_name="size"&gt;A&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; - use primary or secondary indexes when accessing database tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I would put this into the data model design phase...&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; - use sorted or hashed internal tables and access by key (or index where applicable)&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;SPAN __default_attr="20" __jive_macro_name="size"&gt;B&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; - declare only required fields in target tables for array selects&lt;/P&gt;&lt;P&gt;&amp;gt; - ...&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &lt;SPAN __default_attr="6" __jive_macro_name="size"&gt;C&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; - any circulating myth like "use FOR ALL ENTRIES" or "don't use MOVE-CORRESPONDING"...&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; Thomas&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;the others you have to benchmark in the implementation/development phase&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 12:49:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047272#M967461</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-12T12:49:06Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047273#M967462</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; &lt;SPAN __default_attr="36" __jive_macro_name="size"&gt; A  &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; * access path and indexes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Indexes and hence access paths are defined when you design the data model. They are part of the model design.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; * too large numbers of records or executions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;consider a datawarehouse environment - you have to deal with huge loads of data. a Million records are considered "small" here. Terms like "small" or "large"  are depending on the context you are working in.&lt;/P&gt;&lt;P&gt;If you never heard of Star transformation, Partitioning and Parallel Query you will get lost here!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OLTP is different: you have short transactions, but a huge number of concurrent users.&lt;/P&gt;&lt;P&gt;You would not even consider Bitmap indexes in an OLTP environment - but maybe a design that evenly distributes data blocks over several files for avoiding hot spots on heavily used tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; * processing of internal tables =&amp;gt; no quadratic coding&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; these are the main performance issues!&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; &amp;gt; Performance is defined at design time&lt;/P&gt;&lt;P&gt;&amp;gt; partly yes, but more is determined during runtime, you must check everything at least once. Many things can go wrong and will go wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sorry, it's all about the data model design - sure you have to tune later in the development but you really can't tune successfully on a  BAD data model ... you have to redesign. &lt;/P&gt;&lt;P&gt;If the model is good there is a chance the developers chooses the worst access to it , but then you have the potential to tune with success because your model allows for a better access strategy.&lt;/P&gt;&lt;P&gt;The decisions you make in the design phase are detemining the potential for tuning later.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; * database does not what you expect&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I call this the black box view: The developer is not interested in the underlying database. &lt;/P&gt;&lt;P&gt;Why we have different DB vendors if they would all behave the same way? I.e. compare concurrency&lt;/P&gt;&lt;P&gt;and consistency implementations in various DB's - totally different.  You can't simply apply your working knowledge from one database to another DB product. I learned the hard way while implementing on INFORMIX and ORACLE...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 13:08:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047273#M967462</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-12T13:08:51Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047274#M967463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You seem to have good knowledge in the areas you're referring to.&lt;/P&gt;&lt;P&gt;Most of the time here though, people use the already modelled and designed SAP standard data model in a wrong way and come here with their problems. E.g. "my report dumps with TIME_OUT", because they are selecting on BSEG without the primary key. Simple as that. I'm afraid these fundamental theories, while correct, won't help the poor chaps with their specific problems.&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 13:26:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047274#M967463</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2008-08-12T13:26:25Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047275#M967464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thomas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;that's sad but true. I know I here them calling for more CPU , faster disks...&lt;/P&gt;&lt;P&gt;Because I'm in the business of performance tuning often when I'm called they already &lt;/P&gt;&lt;P&gt;have gone through this stage...spent a lot of money only to hit the next &lt;/P&gt;&lt;P&gt;limit because there is no scalability in the model nor in the application.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The worst thing is when the design is bad and you can't change - you are stuck to it. &lt;/P&gt;&lt;P&gt;- Well, you can index... and over index &lt;SPAN __jive_emoticon_name="sad"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;- or sometimes go the "hard" native SQL way &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bye yk&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 13:38:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047275#M967464</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-12T13:38:01Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047276#M967465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;True. Some of my income derives from fixing bad designs though, so I should not complain too much. &lt;SPAN __jive_emoticon_name="wink"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2008 13:45:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047276#M967465</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2008-08-12T13:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: Which is Performance wise better MOVE or MOVE CORRESPONDING ...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047277#M967466</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Nov 2013 19:47:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/which-is-performance-wise-better-move-or-move-corresponding/m-p/4047277#M967466</guid>
      <dc:creator>nishantbansal91</dc:creator>
      <dc:date>2013-11-19T19:47:04Z</dc:date>
    </item>
  </channel>
</rss>

