May 2012
Intermediate to advanced
384 pages
11h 41m
German
In Datenbanken, die einer großen Menge von UPDATE-Befehlen ausgesetzt sind, können Indexe sehr stark fragmentieren, so dass es effizienter ist, sie nicht durch VACUUM zu reorganisieren, sondern neu zu erzeugen. REINDEX übernimmt diese Aufgabe und erzeugt die Indexe einer kompletten Datenbank oder einer spezifischen Tabelle neu.
Die Syntax des Befehls sieht so aus:
REINDEX { INDEX | TABLE | DATABASE | SYSTEM } name [ FORCE ]Die Argumente INDEX, TABLE und DATABASE geben an, ob der angegebene Index, alle Indexe der angegebenen Tabelle oder alle vorhandenen Indexe in der angegebenen Datenbank neu gebaut werden sollen.
Beachten Sie, dass in eine Tabelle nicht geschrieben werden kann, während ein zugehöriger Index aufgebaut wird. REINDEX ...