Hallo zusammen,

Ich habe ein neues SQL Geschrieben welches leider immer wieder einen Index über eine der Auswahldateien aufbaut.

Die Physische Datei ist eindeutig geschlüsselt und ich setze den INNER JOIN auf über dieses Schlüsselfeld.

Die Felder die ich auswähle sind allerdings in keinem Schlüssel vorhanden.

Als normale Vorgehensweise setze ich immer bei den ersten Läufen ein STRDBG davor um die genaueren SQL informationen zu erlangen.

Nun sagt er mir aber leider nicht einen Schlüssel zur Optimierung (wie er es sonst so gerne macht) sondern gibt mir nur ein
*MAP ASCEND
als Schlüsselwort für die temporäre Datei an.


Die Frage nun:
Kann ich irgendwie dieses *MAP (welches wohl ein zusammengesetztes Feld ist) auflösen sodass ich den optimalen Zugriffsschlüssel herausfinden kann?

Release ist übrigens 520
Das SQL ist ein SQL mit UNION
Die Felder aus der grossen Datei (über die der Index erstellt wird) sind im GROUP BY aber nicht im Order by.


Habe das ganze nun mit einem kleinen VorSQl und einer CHAIN Operation gelöst, es wäre nur schön zu wissen wie man an diese Information kommt.

Dank euch schonmal im voraus
und TGIF

Rince