Ich kann mir nicht vorstellen, dass das Problem mit den vorgeschlagenen Indices zusammenhängt.

Die empfohlenen Indices werden ab Release V5R4 in eine System-Tabelle SYSIXADV geschrieben, zur Kontrolle und Überarbeitung. Bei dieser Datei handelt es sich um eine echte Tabelle und keine View.

Nachdem Du die empfohlenen Indices gelöscht hast, wird die Datei wieder neu aufgebaut werden. D.h. jedesmal wenn der Optimizer einen Index vorschlägt erfolgt ein Eintrag in diese Tabelle. Um eine Locksituation zu erzeugen, müssten schon gleichzeitig sehr viele gleiche Indices avisiert werden, was eher unwahrscheinlich ist.

Vielleicht hättest Du vor dem Löschen prüfen sollen, ob für Dein Statement vielleicht ein Index vorgeschlagen wird und eventuell diesen anlegen sollen.

Ansonsten hat weder SQL noch der Optimizer irgendwas mit dieser Tabelle zu schaffen, da nur vorhandene Zugriffspfade verwendet werden können.

Birgitta