<?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: ST05 Index usage in Execution plan for SQL statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193065#M1625422</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hermann,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As suggested details were checked before posting query. &lt;/P&gt;&lt;P&gt;1. Range table for the OBJNR is empty. - Not empty&lt;/P&gt;&lt;P&gt;2. DB statistics for JEST table -  updated &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;execution plan is&lt;/P&gt;&lt;P&gt; SELECT STATEMENT ( Estimated Costs = 100,582 , Estimated #Rows = 992,324 )                                                                                &lt;/P&gt;&lt;P&gt;5  3 SORT ORDER BY                                                     &lt;/P&gt;&lt;P&gt;          ( Estim. Costs = 100,582 , Estim. #Rows = 992,324 )               &lt;/P&gt;&lt;P&gt;          Estim. CPU-Costs = 6,031,822,014 Estim. IO-Costs = 100,092                                                                                &lt;/P&gt;&lt;P&gt;5  2 TABLE ACCESS BY INDEX ROWID JEST                              &lt;/P&gt;&lt;P&gt;              ( Estim. Costs = 93,153 , Estim. #Rows = 992,324 )            &lt;/P&gt;&lt;P&gt;              Estim. CPU-Costs = 4,994,233,044 Estim. IO-Costs = 92,748     &lt;/P&gt;&lt;P&gt;              Filter Predicates                                                                                &lt;/P&gt;&lt;P&gt;1 INDEX RANGE SCAN JEST~I                                   &lt;/P&gt;&lt;P&gt;                  ( Estim. Costs = 4,334 , Estim. #Rows = 4,481,172 )       &lt;/P&gt;&lt;P&gt;                  Search Columns: 3                                         &lt;/P&gt;&lt;P&gt;                  Estim. CPU-Costs = 202,028,361 Estim. IO-Costs = 4,317    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DB system is ORACLE Release 11.2.0.2.0. Index I is standard apart from this one customized index also exist on&lt;/P&gt;&lt;P&gt;OBJNR&lt;/P&gt;&lt;P&gt;STAT &lt;/P&gt;&lt;P&gt;INACT&lt;/P&gt;&lt;P&gt;CHGNR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;anya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Aug 2011 07:16:12 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-08-29T07:16:12Z</dc:date>
    <item>
      <title>ST05 Index usage in Execution plan for SQL statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193062#M1625419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Observing performance problem in standrd transaction V.26 ( RVAUFSTA ). When tried to analyze the trace observed that for following select statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT OBJNR FROM JEST APPENDING CORRESPONDING FIELDS OF TABLE ONR_TAB&lt;/P&gt;&lt;P&gt;                                           WHERE OBJNR IN R_S_OBJNR AND&lt;/P&gt;&lt;P&gt;                                                     INACT EQ SPACE AND&lt;/P&gt;&lt;P&gt;                                      STAT EQ ISTAT_SAVE ORDER BY OBJNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the table should use primary keys OBJNR and STAT but as per trace execution plan its using standard index I created on fields&lt;/P&gt;&lt;P&gt;STAT&lt;/P&gt;&lt;P&gt;INACT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whats the reason for this behavior. Would like to understand this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;ap&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2011 06:38:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193062#M1625419</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-08-26T06:38:35Z</dc:date>
    </item>
    <item>
      <title>Re: ST05 Index usage in Execution plan for SQL statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193063#M1625420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;two possible reasons come to my mind.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. The range table for the OBJNR is empty.&lt;/P&gt;&lt;P&gt;2. The DB statistics for JEST table is so outdated / modified by someone, that the system either thinks that OBJNR is not selective enough or thinks that the field STAT is very selective (and normally it is not).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For point 2 please check the statistics in DB20 transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;  Yuri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2011 09:36:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193063#M1625420</guid>
      <dc:creator>yuri_ziryukin</dc:creator>
      <dc:date>2011-08-26T09:36:26Z</dc:date>
    </item>
    <item>
      <title>Re: ST05 Index usage in Execution plan for SQL statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193064#M1625421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there are many reasons for this. database dependent ones and db independent ones.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe the index you created has no statistics at all (in such cases the optimizer usually picks it up).&lt;/P&gt;&lt;P&gt;Or the clustering factors are extreme... or the parametrization is wrong, or or or or....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As a start you should give us more details (the statement as it is sent to the db, the db manufacturer and version, execution plan, statistics on tables and indexes, ... )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hermann&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2011 19:17:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193064#M1625421</guid>
      <dc:creator>HermannGahm</dc:creator>
      <dc:date>2011-08-26T19:17:50Z</dc:date>
    </item>
    <item>
      <title>Re: ST05 Index usage in Execution plan for SQL statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193065#M1625422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hermann,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As suggested details were checked before posting query. &lt;/P&gt;&lt;P&gt;1. Range table for the OBJNR is empty. - Not empty&lt;/P&gt;&lt;P&gt;2. DB statistics for JEST table -  updated &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;execution plan is&lt;/P&gt;&lt;P&gt; SELECT STATEMENT ( Estimated Costs = 100,582 , Estimated #Rows = 992,324 )                                                                                &lt;/P&gt;&lt;P&gt;5  3 SORT ORDER BY                                                     &lt;/P&gt;&lt;P&gt;          ( Estim. Costs = 100,582 , Estim. #Rows = 992,324 )               &lt;/P&gt;&lt;P&gt;          Estim. CPU-Costs = 6,031,822,014 Estim. IO-Costs = 100,092                                                                                &lt;/P&gt;&lt;P&gt;5  2 TABLE ACCESS BY INDEX ROWID JEST                              &lt;/P&gt;&lt;P&gt;              ( Estim. Costs = 93,153 , Estim. #Rows = 992,324 )            &lt;/P&gt;&lt;P&gt;              Estim. CPU-Costs = 4,994,233,044 Estim. IO-Costs = 92,748     &lt;/P&gt;&lt;P&gt;              Filter Predicates                                                                                &lt;/P&gt;&lt;P&gt;1 INDEX RANGE SCAN JEST~I                                   &lt;/P&gt;&lt;P&gt;                  ( Estim. Costs = 4,334 , Estim. #Rows = 4,481,172 )       &lt;/P&gt;&lt;P&gt;                  Search Columns: 3                                         &lt;/P&gt;&lt;P&gt;                  Estim. CPU-Costs = 202,028,361 Estim. IO-Costs = 4,317    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DB system is ORACLE Release 11.2.0.2.0. Index I is standard apart from this one customized index also exist on&lt;/P&gt;&lt;P&gt;OBJNR&lt;/P&gt;&lt;P&gt;STAT &lt;/P&gt;&lt;P&gt;INACT&lt;/P&gt;&lt;P&gt;CHGNR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;anya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2011 07:16:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193065#M1625422</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-08-29T07:16:12Z</dc:date>
    </item>
    <item>
      <title>Re: ST05 Index usage in Execution plan for SQL statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193066#M1625423</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;Please send the statistics of the indexes and the sql statement (as it is sent to the DB from ST05) as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hermann&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2011 13:17:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193066#M1625423</guid>
      <dc:creator>HermannGahm</dc:creator>
      <dc:date>2011-08-29T13:17:46Z</dc:date>
    </item>
    <item>
      <title>Re: ST05 Index usage in Execution plan for SQL statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193067#M1625424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Herman,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL statement is&lt;/P&gt;&lt;P&gt;SELECT                                                                                &lt;/P&gt;&lt;P&gt;"OBJNR"                                                                                &lt;/P&gt;&lt;P&gt;FROM                                                                                &lt;/P&gt;&lt;P&gt;"JEST"                                                                                &lt;/P&gt;&lt;P&gt;WHERE                                                                                &lt;/P&gt;&lt;P&gt;"MANDT" = :A0 AND ( "OBJNR" BETWEEN :A1 AND :A2 OR "OBJNR" BETWEEN :A3 AND :A4 OR "OBJNR" BETWEEN &lt;/P&gt;&lt;P&gt;  :A5 AND :A6 OR "OBJNR" BETWEEN :A7 AND :A8 OR "OBJNR" BETWEEN :A9 AND :A10 OR "OBJNR" BETWEEN     &lt;/P&gt;&lt;P&gt;  :A11 AND :A12 OR "OBJNR" BETWEEN :A13 AND :A14 OR "OBJNR" BETWEEN :A15 AND :A16 OR "OBJNR"        &lt;/P&gt;&lt;P&gt;  BETWEEN :A17 AND :A18 OR "OBJNR" BETWEEN :A19 AND :A20 OR "OBJNR" BETWEEN :A21 AND :A22 OR        &lt;/P&gt;&lt;P&gt;  "OBJNR" BETWEEN :A23 AND :A24 OR "OBJNR" BETWEEN :A25 AND :A26 OR "OBJNR" BETWEEN :A27 AND :A28   &lt;/P&gt;&lt;P&gt;  OR "OBJNR" BETWEEN :A29 AND :A30 OR "OBJNR" BETWEEN :A31 AND :A32 OR "OBJNR" BETWEEN :A33 AND     &lt;/P&gt;&lt;P&gt;  :A34 OR "OBJNR" BETWEEN :A35 AND :A36 OR "OBJNR" BETWEEN :A37 AND :A38 OR "OBJNR" BETWEEN :A39    &lt;/P&gt;&lt;P&gt;  AND :A40 OR "OBJNR" BETWEEN :A41 AND :A42 OR "OBJNR" BETWEEN :A43 AND :A44 OR "OBJNR" BETWEEN     &lt;/P&gt;&lt;P&gt;  :A45 AND :A46 OR "OBJNR" BETWEEN :A47 AND :A48 OR "OBJNR" BETWEEN :A49 AND :A50 OR "OBJNR"        &lt;/P&gt;&lt;P&gt;  BETWEEN :A51 AND :A52 OR "OBJNR" BETWEEN :A53 AND :A54 OR "OBJNR" BETWEEN :A55 AND :A56 OR        &lt;/P&gt;&lt;P&gt;  "OBJNR" BETWEEN :A57 AND :A58 OR "OBJNR" BETWEEN :A59 AND :A60 OR "OBJNR" BETWEEN :A61 AND :A62   &lt;/P&gt;&lt;P&gt;  OR "OBJNR" BETWEEN :A63 AND :A64 OR "OBJNR" BETWEEN :A65 AND :A66 OR "OBJNR" BETWEEN :A67 AND     &lt;/P&gt;&lt;P&gt;  :A68 OR "OBJNR" BETWEEN :A69 AND :A70 OR "OBJNR" BETWEEN :A71 AND :A72 OR "OBJNR" BETWEEN :A73    &lt;/P&gt;&lt;P&gt;  AND :A74 OR "OBJNR" BETWEEN :A75 AND :A76 OR "OBJNR" BETWEEN :A77 AND :A78 OR "OBJNR" BETWEEN     &lt;/P&gt;&lt;P&gt;  :A79 AND :A80 OR "OBJNR" BETWEEN :A81 AND :A82 OR "OBJNR" BETWEEN :A83 AND :A84 OR "OBJNR"        &lt;/P&gt;&lt;P&gt;  BETWEEN :A85 AND :A86 OR "OBJNR" BETWEEN :A87 AND :A88 OR "OBJNR" BETWEEN :A89 AND :A90 OR        &lt;/P&gt;&lt;P&gt;  "OBJNR" BETWEEN :A91 AND :A92 OR "OBJNR" BETWEEN :A93 AND :A94 OR "OBJNR" BETWEEN :A95 AND :A96   &lt;/P&gt;&lt;P&gt;  OR "OBJNR" BETWEEN :A97 AND :A98 OR "OBJNR" BETWEEN :A99 AND :A100 OR "OBJNR" BETWEEN :A101 AND   &lt;/P&gt;&lt;P&gt;  :A102 OR "OBJNR" BETWEEN :A103 AND :A104 OR "OBJNR" BETWEEN :A105 AND :A106 OR "OBJNR" BETWEEN    &lt;/P&gt;&lt;P&gt;  :A107 AND :A108 OR "OBJNR" BETWEEN :A109 AND :A110 OR "OBJNR" BETWEEN :A111 AND :A112 OR "OBJNR"  &lt;/P&gt;&lt;P&gt;  BETWEEN :A113 AND :A114 OR "OBJNR" BETWEEN :A115 AND :A116 OR "OBJNR" BETWEEN :A117 AND :A118 OR  &lt;/P&gt;&lt;P&gt;  "OBJNR" BETWEEN :A119 AND :A120 OR "OBJNR" BETWEEN :A121 AND :A122 OR "OBJNR" BETWEEN :A123 AND   &lt;/P&gt;&lt;P&gt;  :A124 OR "OBJNR" BETWEEN :A125 AND :A126 OR "OBJNR" BETWEEN :A127 AND :A128 OR "OBJNR" BETWEEN    &lt;/P&gt;&lt;P&gt;  :A129 AND :A130 OR "OBJNR" BETWEEN :A131 AND :A132 OR "OBJNR" BETWEEN :A133 AND :A134 OR "OBJNR"  &lt;/P&gt;&lt;P&gt;  BETWEEN :A135 AND :A136 OR "OBJNR" BETWEEN :A137 AND :A138 OR "OBJNR" BETWEEN :A139 AND :A140 OR  &lt;/P&gt;&lt;P&gt;  "OBJNR" BETWEEN :A141 AND :A142 OR "OBJNR" BETWEEN :A143 AND :A144 OR "OBJNR" BETWEEN :A145 AND   &lt;/P&gt;&lt;P&gt;  :A146 OR "OBJNR" BETWEEN :A147 AND :A148 OR "OBJNR" BETWEEN :A149 AND :A150 OR "OBJNR" BETWEEN    &lt;/P&gt;&lt;P&gt;  :A151 AND :A152 OR "OBJNR" BETWEEN :A153 AND :A154 OR "OBJNR" BETWEEN :A155 AND :A156 OR "OBJNR"  &lt;/P&gt;&lt;P&gt;  BETWEEN :A157 AND :A158 OR "OBJNR" BETWEEN :A159 AND :A160 OR "OBJNR" BETWEEN :A161 AND :A162 OR  &lt;/P&gt;&lt;P&gt;  "OBJNR" BETWEEN :A163 AND :A164 OR "OBJNR" BETWEEN :A165 AND :A166 OR "OBJNR" BETWEEN :A167 AND   &lt;/P&gt;&lt;P&gt;  :A168 OR "OBJNR" BETWEEN :A169 AND :A170 OR "OBJNR" BETWEEN :A171 AND :A172 OR "OBJNR" BETWEEN :A173 AND :A174 OR "OBJNR" BETWEEN :A175 AND :A176 OR "OBJNR" BETWEEN :A177 AND :A178 OR "OBJNR"&lt;/P&gt;&lt;P&gt;BETWEEN :A179 AND :A180 OR "OBJNR" BETWEEN :A181 AND :A182 OR "OBJNR" BETWEEN :A183 AND :A184 OR&lt;/P&gt;&lt;P&gt;"OBJNR" BETWEEN :A185 AND :A186 OR "OBJNR" BETWEEN :A187 AND :A188 OR "OBJNR" BETWEEN :A189 AND &lt;/P&gt;&lt;P&gt;:A190 OR "OBJNR" BETWEEN :A191 AND :A192 OR "OBJNR" BETWEEN :A193 AND :A194 OR "OBJNR" BETWEEN  &lt;/P&gt;&lt;P&gt;:A195 AND :A196 OR "OBJNR" BETWEEN :A197 AND :A198 OR "OBJNR" BETWEEN :A199 AND :A200 ) AND     &lt;/P&gt;&lt;P&gt;"INACT" = :A201 AND "STAT" = :A202&lt;/P&gt;&lt;P&gt;ORDER BY  &lt;/P&gt;&lt;P&gt;  "OBJNR"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Index statistics&lt;/P&gt;&lt;P&gt;NONUNIQUE  Index     JEST~I                        &lt;/P&gt;&lt;P&gt;                                                   &lt;/P&gt;&lt;P&gt;Column Name                     #Distinct          &lt;/P&gt;&lt;P&gt;                                                   &lt;/P&gt;&lt;P&gt;MANDT                                            1 &lt;/P&gt;&lt;P&gt;STAT                                           201 &lt;/P&gt;&lt;P&gt;INACT                                            2 &lt;/P&gt;&lt;P&gt;                                                   &lt;/P&gt;&lt;P&gt;Last statistics date              08/12/2011 08:47 &lt;/P&gt;&lt;P&gt;Analyze Method                Sample 2,582,101 Rows &lt;/P&gt;&lt;P&gt;Branch levels of B-Tree                          3 &lt;/P&gt;&lt;P&gt;Number of leaf blocks                    4,338,020 &lt;/P&gt;&lt;P&gt;Number of rows                         860,700,333 &lt;/P&gt;&lt;P&gt;Number of distinct keys                        201&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2011 14:00:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193067#M1625424</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-08-29T14:00:51Z</dc:date>
    </item>
    <item>
      <title>Re: ST05 Index usage in Execution plan for SQL statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193068#M1625425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hm...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;first i would try with only a few (1 or 2) OR concatenations and check if the index is picked up then.&lt;/P&gt;&lt;P&gt;with many or concatenations optimizers can struggle quite often. Besides that make sure your db parameters&lt;/P&gt;&lt;P&gt;are set to the latest recommendations. small changes here often can cause trouble in such cases.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the optimizer picks up the index with few or concatenations and if the parameters are up to date&lt;/P&gt;&lt;P&gt;i would open a message ...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2011 14:08:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193068#M1625425</guid>
      <dc:creator>HermannGahm</dc:creator>
      <dc:date>2011-08-29T14:08:05Z</dc:date>
    </item>
    <item>
      <title>Re: ST05 Index usage in Execution plan for SQL statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193069#M1625426</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;if you already have an index in place, which you consider to be better, I'd first verify that it really is the better one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Get yourself an sqlplus capable version of your query.&lt;/P&gt;&lt;P&gt;Substitute the list of selected fields with count(*) if you expect a high number of records (&amp;gt; 100).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;execute&lt;/P&gt;&lt;P&gt;set linesize 150 pagesize 200 autotrace on&lt;/P&gt;&lt;P&gt;in sqlplus first, then run your query&lt;/P&gt;&lt;P&gt;and then run your query again, "hint"ing it to the desired index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Verify both autotrace results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is very easy to verify, which one is better (execution time, number of GETS),&lt;/P&gt;&lt;P&gt;but it is not alway obvious, why the optimizer might decide against the "better" plan.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Volker&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Aug 2011 20:52:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/st05-index-usage-in-execution-plan-for-sql-statement/m-p/8193069#M1625426</guid>
      <dc:creator>volker_borowski2</dc:creator>
      <dc:date>2011-08-30T20:52:28Z</dc:date>
    </item>
  </channel>
</rss>

