Forum
Hallo Zefrim,
selbst in einem kleineren DB2 Shop können die Work Files (DSNDB07) schnell auf mehrere Tausend Cyls anwachsen.
Der Einsatz von COMMIT’s ändert nichts an der Tatsache, dass Sort Work’s mindestens in der Größe des größten Result Sets benötigt werden. Gibt es Konkurrenz im System, vervielfacht sich der Bedarf dann nochmal.
Einmal benötigter Platz wird natürlich nicht mehr freigegeben, sondern bleibt bestehen.
Willst Du den Übeltäter aktiv erwischen, könntest Du die Work Files in eine eigene begrenzte SMS Storage Group legen. Ist der Platz erschöpft, bekommt der Verusacher eins auf die Finger geklopft.
Verursacher können ja ganz unterschiedlicher Natur sein: ORDER BY, GROUP BY, UNION (ohne ALL), IN Clauses, Merge Scan Joins etc etc.
Auf weitere Teilnehmer an der Diskussion freue ich mich!
Gruß
Gernot