ich habe ein kleines Performanceproblem. Ein SELECT soll 50.000 Einträge einer Tabelle lesen. Hierbei habe ich natürlich nicht den vollen Primärschlüssel und einen passenden Indize gibt es auch nicht. Durch die bisher angegeben Felder in der WHERE-Klausel, benutzt er aber den best möglichen Indize. Nun würde ich gerne mal testen, wie schnell er ist, wenn er einen FULL TABLE SCAN machen soll. Laut SAP PRESS Performance Optimierung soll dies durchaus schneller sein, als ein unvollständigen Inidze zu nutzen, das wollte ich nun also testen. Jedoch kann ich mich bei der SELECT-Anweisung auf den Kopf stellen, er nutzt immer den Indize. Oder meint ihr das bringt nichts? Hier mal die Daten laut TRACE:
Läuft automatisch mit HINT FIRST_ROWS, da up to N rows in der SELECT-Anweisung steht: