Frage

Ich habe in der "gelesen"Über Service Pack 2 für SharePoint -Produkte und -Technologien"Papier, das SP2 enthält, enthält ein Update für den Timer -Job für Update Statistics Timer, der dazu führt, dass SharePoint die Online -Funktion des SQL Server -Index -Rebuild -Funktion (S.4) ausführt.

Ich bin mir der Terminologie hier nicht sicher, aber ist dies der Wiederaufbau, den SQL Server für geringfügige Fragmentierung (bis zu 40%) verwendet und die DB online lässt? Ich vermute auch, dass dies daher keine stark fragmentierten Indizes wieder aufbauen wird, da ich denke, dass dies die DB -Ablage erfordert. Kann jemand bitte meinen Glauben hier bestätigen?

War es hilfreich?

Lösung

Die gespeicherte Prozedur, auf die Sie sich beziehen Dieser KB -Artikel.

Die gespeicherte Prozedur funktioniert innerhalb der Einschränkungen der Online -Index -Build -Funktion, von der Sie keinen Online -Index für einen Index ausführen können, der eine LOB -Spalte (großes Objekt) enthält. Die schlechten Nachrichten? SharePoint speichert viele BLOB -Daten (Bilder, Office -Dokumente usw.) in Inhaltsdatenbanken.

Wenn Sie sich die gespeicherte Prozedur selbst ansehen, können Sie feststellen, dass es zuerst versucht, eine Online -Defragmentierung durchzuführen und dann bei Bedarf auf Offline -Defragmentierung zu wechseln - dh für bildähnliche Spalten. Soweit ich sehen kann, gibt es keine Logik, um die Fragmentierung zu bestimmen - die mit AVG_FRAGmentation_in_percent festgestellt werden kann.

Mein Verständnis von "Online" in diesem Zusammenhang ist ein "Online -Index Build". Dies ist nicht dasselbe wie die SQL -Datenbank selbst online - ein Online -Index -Build funktioniert, indem zwei Kopien des Index beibehalten werden, was bedeutet, dass Daten jederzeit vollständig verfügbar sind.

Offline -Index -Wiederherstellungen nehmen die Datenbank selbst nicht offline. Sie platzieren exklusive "Sperren" in Ihren SQL -Tabellenindizes, während diese Zeitabfragen nicht auf den fraglichen Tabellen ausgeführt werden können. Das ist ganz anders als der DB selbst in einem Offline -Zustand.

Um Ihre Frage zu beantworten, wird der Timer -Job in Moss 2007 SP2 mit ziemlicher Sicherheit zu einem Offline -Indexaufbau führen, da Sie Blob -Daten in Ihrem Inhalts -DB haben. Die gespeicherte Prozedur wird jedoch nach Möglichkeit einen Online -Indexerbau durchführen und die Datenbank selbst nicht offline - nur die betreffenden Tabellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top