Warum willst Du das tun?
Hintergrund:
Ein Ansichtsindex müllt immer mehr zu. Das passiert natürlich mit Indizes, die durch dauernde Benutzung immer "aktuell" gehalten werden. Und die Indizes wachsen und wachsen (das sollten auch B-tree structures sein).
Ein Neuaufbau nach gewisser Zeit ist also niemals eine schlechte Idee.
Ein Programmdokument kann das für Dich tun. Ein updall -R baut alle im Zeitraum in Verwendung befindlichen Indizes neu auf (da würde also ein monatlicher Lauf reichen - vorausgesetzt, die Ansichten sind dann aktiv). Ein -C geht da noch weiter, abre das steht ausfürlich beschrieben i nder AdminHelp
Du kannst natürlich auch einen Agent schreiben, der den Ansichtsindex "in Bewegung" hält, aber da gilt dann wieder das, was ich oben geschrieben habe.
Bernhard
PS: Es kann ganz interessant sein, wenn man bei einer Db mit vielen Dokumenten und einer viel benutzten Ansicht diese mal neu aufbauen lässt (mit dem Designer kann man das ja auch für eine Ansicht forcieren). Wenn man sich hinterher anschaut, wie die Ansichtsgrösse geschrumpft ist und dass das Antwortverhalten deutlich besser geworden ist, dann ahnt man auch, was hinter den Kulissen abgeht.