<?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: Getting performance issues in searching DB table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155013#M1907164</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried deleting index to check performance and found only 3-4 seconds improvement. No I created secondary index again into the table and activated that but still getting below message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/745937" width="450" /&gt;&lt;/P&gt;&lt;P&gt;Please let me know how I can work on solving this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking for help to resolve performance of this table query. @&lt;STRONG style="font-size: 10.8000001907349px; color: #333333; background: #ffffff;"&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="33038" data-externalid="" data-presence="null" data-userid="19490" data-username="thomas.zloch" href="https://answers.sap.com/people/thomas.zloch" style="padding: 0 3px 0 0; font-weight: inherit; font-style: inherit; font-size: 1.1em; font-family: inherit; color: #3778c7; background: transparent;"&gt;Thomas Zloch&lt;/A&gt;&lt;/STRONG&gt; @&lt;STRONG style="font-size: 10.8000001907349px; color: #333333; background: #ffffff;"&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="20234" data-externalid="" data-presence="null" data-userid="491485" data-username="adam.krawczyk" href="https://answers.sap.com/people/adam.krawczyk" style="padding: 0 3px 0 0; font-weight: inherit; font-style: inherit; font-size: 1.1em; font-family: inherit; color: #3778c7; background: transparent;"&gt;Adam Krawczyk&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;-Akanksha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 Jul 2015 05:51:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2015-07-13T05:51:57Z</dc:date>
    <item>
      <title>Getting performance issues in searching DB table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155010#M1907161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are facing performance issues in ECC box when I try to save any entity like customer. Now just to brief our implementation. When we enter customer details in transaction XD01 and click save then we perform address validation and duplicate detection logic (Both customized) gets called. Now issue comes when duplicate detection logic gets triggered and we get pop-up showing duplicates of entered address. This duplicate detection is happening based on matchkey logic (Matchkey we generate from our product and save for all type of addresses in SAP). We have one custom table where we save these matchkey with address numbers and person numbers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We had query to fetch records based on matchkey written like:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp; SELECT *&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO TABLE lt_matchkey_tmp&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM xyz/matchkey&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE ( matchkey LIKE v_searchkey_1&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey LIKE v_searchkey_2&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey LIKE v_searchkey_3&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey LIKE v_searchkey_4&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey LIKE v_searchkey_5&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey LIKE v_searchkey_6 ).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Later to improve performance we got couple of suggestions from DBA team like:&lt;/P&gt;&lt;P&gt;Option 1:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-left: .25in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;SELECT&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;FROM&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"XYZ/MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;a&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;WHERE&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"CLIENT"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;=:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A0 &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;AND&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .25in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;UNION&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .25in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;SELECT&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;FROM&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"&lt;SPAN style="color: #ff0000; font-family: 'MS Shell Dlg 2', sans-serif; font-size: 13.3333330154419px;"&gt;XYZ&lt;/SPAN&gt;/MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;a&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;WHERE&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"CLIENT"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;=:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A0 &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;AND&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"MATCHKEY"&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A2&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .25in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;UNION&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .25in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;SELECT&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;FROM&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"&lt;SPAN style="color: #ff0000; font-family: 'MS Shell Dlg 2', sans-serif; font-size: 13.3333330154419px;"&gt;XYZ&lt;/SPAN&gt;/MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;a&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;WHERE&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"CLIENT"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;=:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A0 &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;AND&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"MATCHKEY"&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A3 &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .25in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;UNION&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .25in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;SELECT&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;FROM&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"&lt;SPAN style="color: #ff0000; font-family: 'MS Shell Dlg 2', sans-serif; font-size: 13.3333330154419px;"&gt;XYZ&lt;/SPAN&gt;/MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;a&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;WHERE&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"CLIENT"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;=:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A0 &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;AND&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A4 &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .25in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;UNION&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .25in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;SELECT&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;FROM&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"&lt;SPAN style="color: #ff0000; font-family: 'MS Shell Dlg 2', sans-serif; font-size: 13.3333330154419px;"&gt;XYZ&lt;/SPAN&gt;/MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;a&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;WHERE&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"CLIENT"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;=:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A0 &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;AND&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A5 &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .25in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;UNION&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .25in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;SELECT&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;FROM&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"&lt;SPAN style="color: #ff0000; font-family: 'MS Shell Dlg 2', sans-serif; font-size: 13.3333330154419px;"&gt;XYZ&lt;/SPAN&gt;/MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;a&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;WHERE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"CLIENT"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;=:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A0 &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;AND&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A6&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Option 2:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-indent: .25in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN style="color: green; background: white; font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif;"&gt;&lt;EM&gt;/*+ index (a "XYZ/MATCHKEY~1") */&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;&amp;nbsp; * &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;FROM&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .5in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;sapsr3&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"XYZ/MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;a&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .5in;"&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;WHERE&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .5in;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"CLIENT"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;=:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A0 &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;AND&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;(&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .5in;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .5in;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;OR&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"MATCHKEY"&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A2&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .5in;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;OR&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"MATCHKEY"&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A3&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .5in;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;OR&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A4 &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .5in;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;OR&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A5 &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .5in;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;OR&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: red; background: white;"&gt;"MATCHKEY"&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;LIKE&lt;/SPAN&gt; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: black; background: white;"&gt;A6&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .5in;"&gt;&amp;nbsp; &lt;SPAN style="font-size: 10.0pt; font-family: 'MS Shell Dlg 2',sans-serif; color: blue; background: white;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After that I read many blogs and found that Unions are not possible in Open SQL query so I tried option 1 as :&lt;/P&gt;&lt;P&gt;&lt;SPAN class="l0s521"&gt;SELECT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;* &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;INTO TABLE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;lt_matchkey_tmp &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;FROM &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;XYZ/MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;CLIENT SPECIFIED WHERE CLIENT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;sy&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;mandt &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;AND &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;v_searchkey_1&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;SELECT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;* &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;APPENDING TABLE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;lt_matchkey_tmp &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;FROM &lt;SPAN style="color: #000000; font-family: 'Courier New'; font-size: 13.3333330154419px;"&gt;XYZ&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;/MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;CLIENT SPECIFIED WHERE CLIENT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;sy&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;mandt &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;AND &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;v_searchkey_2&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;SELECT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;* &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;APPENDING TABLE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;lt_matchkey_tmp &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;FROM &lt;SPAN style="color: #000000; font-family: 'Courier New'; font-size: 13.3333330154419px;"&gt;XYZ&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;/MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;CLIENT SPECIFIED WHERE CLIENT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;sy&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;mandt &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;AND &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;v_searchkey_3&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;SELECT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;* &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;APPENDING TABLE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;lt_matchkey_tmp &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;FROM &lt;SPAN style="color: #000000; font-family: 'Courier New'; font-size: 13.3333330154419px;"&gt;XYZ&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;/MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;CLIENT SPECIFIED WHERE CLIENT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;sy&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;mandt &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;AND &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;v_searchkey_4&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;SELECT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;* &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;APPENDING TABLE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;lt_matchkey_tmp &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;FROM &lt;SPAN style="color: #000000; font-family: 'Courier New'; font-size: 13.3333330154419px;"&gt;XYZ&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;/MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;CLIENT SPECIFIED WHERE CLIENT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;sy&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;mandt &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;AND &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;v_searchkey_5&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;SELECT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;* &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;APPENDING TABLE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;lt_matchkey_tmp &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;FROM &lt;SPAN style="color: #000000; font-family: 'Courier New'; font-size: 13.3333330154419px;"&gt;XYZ&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;/MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;CLIENT SPECIFIED WHERE CLIENT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;sy&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;-&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;mandt &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;AND &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;v_searchkey_6&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;And Option 2 as :&lt;/P&gt;&lt;P&gt;&lt;SPAN class="l0s521"&gt;SELECT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;* &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;INTO TABLE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;lt_matchkey_tmp &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;FROM &lt;SPAN style="color: #000000; font-family: 'Courier New'; font-size: 13.3333330154419px;"&gt;XYZ&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;/MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;CLIENT SPECIFIED WHERE&lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt; CLIENT &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;= &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;sy-mandt &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;AND&lt;/SPAN&gt;&lt;SPAN style="color: #1f497d;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;v_searchkey_1 &lt;/SPAN&gt;&lt;SPAN style="color: #1f497d;"&gt;or&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;v_searchkey_2 &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: #1f497d; background: white;"&gt;or&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;v_searchkey_3 &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: #1f497d; background: white;"&gt;or&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;v_searchkey_4 &lt;/SPAN&gt;&lt;SPAN style="color: #1f497d;"&gt;or&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;v_searchkey_5 &lt;/SPAN&gt;&lt;SPAN style="color: #1f497d;"&gt;or&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt; MATCHKEY &lt;/SPAN&gt;&lt;SPAN class="l0s521"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Courier New'; color: black; background: white;"&gt;v_searchkey_6 &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;After doing all above steps also we noticed very small difference in performance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This matchkey table is gets update for all customers, vendors and BPs and right now we have 2M records in it. Now the question is whether we should use index or not?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As of now we have index for field matchkey (Non-unique field which contains special characters as well for search Algorithm).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if I can try any other option to improve performance here?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Akanksha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jul 2015 15:19:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155010#M1907161</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-07-10T15:19:52Z</dc:date>
    </item>
    <item>
      <title>Re: Getting performance issues in searching DB table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155011#M1907162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Akanksha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try options like creating index or CURSOR or PACKAGE SIZE as like I have mentioned in the below thread.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A __default_attr="16063570" __jive_macro_name="message" class="jive_macro_message jive_macro" data-orig-content="Re: Need help with this SELECT against BSIS" href="https://community.sap.com/" modifiedtitle="true" title="Re: Need help with this SELECT against BSIS"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;TP&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Jul 2015 17:19:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155011#M1907162</guid>
      <dc:creator>ThangaPrakash</dc:creator>
      <dc:date>2015-07-11T17:19:41Z</dc:date>
    </item>
    <item>
      <title>Re: Getting performance issues in searching DB table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155012#M1907163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Thanga,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried index and package size both options but did not find any performance improvements. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just a query, Cursor thing is really going to help with performance improvements? Let me know is yes I will try that as well. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if I can try anything else apart from these options. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Akanksha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Jul 2015 06:43:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155012#M1907163</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-07-12T06:43:07Z</dc:date>
    </item>
    <item>
      <title>Re: Getting performance issues in searching DB table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155013#M1907164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried deleting index to check performance and found only 3-4 seconds improvement. No I created secondary index again into the table and activated that but still getting below message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/745937" width="450" /&gt;&lt;/P&gt;&lt;P&gt;Please let me know how I can work on solving this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Looking for help to resolve performance of this table query. @&lt;STRONG style="font-size: 10.8000001907349px; color: #333333; background: #ffffff;"&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="33038" data-externalid="" data-presence="null" data-userid="19490" data-username="thomas.zloch" href="https://answers.sap.com/people/thomas.zloch" style="padding: 0 3px 0 0; font-weight: inherit; font-style: inherit; font-size: 1.1em; font-family: inherit; color: #3778c7; background: transparent;"&gt;Thomas Zloch&lt;/A&gt;&lt;/STRONG&gt; @&lt;STRONG style="font-size: 10.8000001907349px; color: #333333; background: #ffffff;"&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="20234" data-externalid="" data-presence="null" data-userid="491485" data-username="adam.krawczyk" href="https://answers.sap.com/people/adam.krawczyk" style="padding: 0 3px 0 0; font-weight: inherit; font-style: inherit; font-size: 1.1em; font-family: inherit; color: #3778c7; background: transparent;"&gt;Adam Krawczyk&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;-Akanksha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 05:51:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155013#M1907164</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-07-13T05:51:57Z</dc:date>
    </item>
    <item>
      <title>Re: Getting performance issues in searching DB table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155014#M1907165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Akanksha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please change your select statement as below&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Current select ::-&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; SELECT *&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO TABLE lt_matchkey_tmp&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM xyz/matchkey&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE ( matchkey LIKE v_searchkey_1&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey LIKE v_searchkey_2&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey LIKE v_searchkey_3&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey LIKE v_searchkey_4&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey LIKE v_searchkey_5&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey LIKE v_searchkey_6 ).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;Change to ::-&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; SELECT *&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO TABLE lt_matchkey_tmp&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM xyz/matchkey&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: 'Courier New'; color: black; background: white;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; color: #333333; background: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE matchkey in R_searchkey.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 10pt;"&gt;Build all your date in Range table T_SEARCHKEY.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 10pt;"&gt;Using individual OR statement will reduce the data base performance.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 10pt;"&gt;Hence Create a range table and polulate all u seatch key as IN&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 10pt;"&gt;like &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 10pt;"&gt;I EQ &lt;SPAN style="color: #333333; font-size: 13.3333330154419px;"&gt;v_searchkey_1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #333333; font-size: 13.3333330154419px;"&gt;I EQ &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 13.3333330154419px;"&gt;v_searchkey_2&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #333333; font-size: 13.3333330154419px;"&gt;I EQ &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 13.3333330154419px;"&gt;v_searchkey_3&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #333333; font-size: 13.3333330154419px;"&gt;I EQ &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 13.3333330154419px;"&gt;v_searchkey_4&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #333333; font-size: 13.3333330154419px;"&gt;I EQ &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 13.3333330154419px;"&gt;v_searchkey_5&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #333333; font-size: 13.3333330154419px;"&gt;I EQ &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 13.3333330154419px;"&gt;v_searchkey_6&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background: #ffffff; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 06:47:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155014#M1907165</guid>
      <dc:creator>suresh_kutam</dc:creator>
      <dc:date>2015-07-13T06:47:10Z</dc:date>
    </item>
    <item>
      <title>Re: Getting performance issues in searching DB table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155015#M1907166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Akanksha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Regarding performance: do you need LIKE statement or can you replace it to EQ (=)? See hint from &lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="-1" data-externalid="" data-presence="null" data-userid="1049447" data-username="suresh.kutam" href="https://answers.sap.com/people/suresh.kutam"&gt;&lt;STRONG style=": ; color: #0066cc; text-decoration: underline;"&gt;Suresh Kutam&lt;/STRONG&gt;&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333;"&gt;&amp;nbsp; SELECT *&lt;/SPAN&gt;&lt;SPAN style="background: white; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="background: #ffffff; color: #333333; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO TABLE lt_matchkey_tmp&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="background: #ffffff; color: #333333; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM xyz/matchkey&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="background: #ffffff; color: #333333; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE ( matchkey = v_searchkey_1&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="background: #ffffff; color: #333333; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey = v_searchkey_2&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="background: #ffffff; color: #333333; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey = v_searchkey_3&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="background: #ffffff; color: #333333; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey = v_searchkey_4&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="background: #ffffff; color: #333333; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey = v_searchkey_5&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="background: #ffffff; color: #333333; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OR matchkey = v_searchkey_6 ).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: #ffffff; color: #333333; font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have database index on the matchkey, this will be fast enough.&lt;/P&gt;&lt;P&gt;The problem with your statement is probably that you are using "LIKE" which can be more than just one record, so it takes time to compare all values. The index helps here , but if you change LIKE to EQUAL sign then you would benefit much more.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or course replacing LIKE by EQ will change your functionality (you search for exactly matched values instead of prefix / suffix searching which LIKE statement offers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Regarding your error "Index does not exists", go to SE11, enter table name, go to Utilities -&amp;gt; Database Object -&amp;gt; Database Utility and press the button "Activate and adjust database". This should do synchronization between ABAP table definition and database table definition (I hope it adjusts indexes too).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Adam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2015 07:04:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155015#M1907166</guid>
      <dc:creator>adam_krawczyk1</dc:creator>
      <dc:date>2015-07-13T07:04:26Z</dc:date>
    </item>
    <item>
      <title>Re: Getting performance issues in searching DB table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155016#M1907167</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Issue has been resolved. We changed the query to:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;lt_matchkey_tmp &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;/HSGRP1/MATCHKEY &lt;SPAN class="L0S52"&gt;CLIENT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;SPECIFIED &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;CLIENT &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;mandt &lt;SPAN class="L0S52"&gt;and &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MATCHKEY &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;v_searchkey_1 &lt;SPAN class="L0S52"&gt;or&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MATCHKEY &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;v_searchkey_2 &lt;SPAN class="L0S52"&gt;or&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MATCHKEY &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;v_searchkey_3 &lt;SPAN class="L0S52"&gt;or&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MATCHKEY &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;v_searchkey_4 &lt;SPAN class="L0S52"&gt;or&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MATCHKEY &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;v_searchkey_5 &lt;SPAN class="L0S52"&gt;or&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MATCHKEY &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;v_searchkey_6 &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It improved performance on customer's box. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks Everyone for your inputs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Akanksha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Aug 2015 10:40:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/getting-performance-issues-in-searching-db-table/m-p/11155016#M1907167</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-08-26T10:40:54Z</dc:date>
    </item>
  </channel>
</rss>

