Forum
Hi folks,
die PCTFREE/FREEPAGE Angabe wird während der Inserts/Update natürlich nicht berücksichtigt. Aber sehrwohl wird selbstverständlich der (restliche) vorhandene Freespace genutzt. Wozu wäre das Ganze sonst nützlich.
Ich selbst mag PCTFREE gar nicht, sondern bevorzuge FREEPAGE (mindestens 15, weil dann jede 16. Page frei bleibt und noch "near" ist). PCTFREE kostet immer auch I/O Zeit, beim Lesen, beim Reorg, beim Backup, … Nicht so FREEPAGE!
Bei einem Massen INSERT wäre natürlich mal an LOAD RESUME zu denken. Oder man könnte beim LOAD oder REORG mit der PREFORMAT Option arbeiten, um Pages vorzuformatieren.
Außerdem sollte die SECQTY auf CYL Grenze (also 12 Pages je Track * 15 Trks per Cyl * 4 KB = mindestens auf 720 KB oder einem Vielfachen davon) liegen.
Seit Mitte 2004 besteht die Möglichkeit PCTFREE 0 und FREEPAGE 0 zu setzen, um diese ganze Freiplatzsuche vollständig zu unterbinden. Einfügungen werden einfach immer "hinten" vorgenommen. Sollte ein bißchen schneller gehen.
Viele Grüße
Gernot