Forum
Anonym
Hallo Eva,
Börsianer und UDB’ler kennen den Begriff schon lange: "[glb]Volatile[/glb]". Mit DB2 UDB LUW >= V7.x und DB2 for z/OS V8 kann man Table als VOLATILE markieren, was der Optimizer berücksichtigt. 😮
Vermutlich geht es Dir nicht um die Wiedergewinnung von Platz, sondern um die Performance: Wenn die INSERT’s in CLUSTERING Reihenfolge (fortlfd. Key, Timestamp etc) eingefügt werden, wird die CLUSTERRATIO sehr gut sein. Hier kennen die UDB’ler übrigens noch das APPEND Table Attribute, das dafür sorgt, dass alle Neueinfügungen ganz ans Ende kommen und erst gar kein Freespace gesucht wird. Mit PCTFREE 0 und FREEPAGE 0 sollte man einen ähnlichen Effekt erzielen können.
Vielleicht solltest Du, bis V8 kommt, den Reorg/Runstats nicht übermäßig bewerten, stattdessen den Update des Catalogs mit repräsentativen Werten und/oder Optimizer Hints in Betracht ziehen. :-/
War Deine Frage von akademischem Interesse oder gibt’s konkrete Probleme?!
Viele Grüße
Gernot