Share via


Suche – Mindestens eine Durchforstungsdatenbank verfügt möglicherweise über fragmentierte Indizes (SharePoint Server)

GILT FÜR:yes-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

Wichtig

Diese Regel zur Integritätsanalyse gilt nur für SharePoint 2010, da sie in KB4011601 für SharePoint Server 2013 und KB4011576 für SharePoint Server 2016 entfernt wurde.

Regelname: Suche - Mindestens eine Durchforstungsdatenbank weist ggf. fragmentierte Indizes auf.

Zusammenfassung: In diesem Artikel wird die Regel der SharePoint-Integritätsanalyse für die Defragmentierung der Durchforstungsdatenbank der Suchdienstanwendung beschrieben. Eine Fragmentierung von Durchforstungsdatenindizes tritt auf einer anderen Ebene auf als die normale Datenträgerfragmentierung. Sie tritt in jeder Durchforstungsdatenbank durch das Erstellen, Aktualisieren und Löschen von Daten während normaler Durchforstungsaktivitäten auf. Wenn Sie die Integritätsregel ausführen, legt das System belegten Speicher zusammen, beseitigt nicht belegten Speicher und komprimiert die Datenbank.

In folgenden Situationen empfiehlt es sich, die Regel für die Durchforstungsdatenbank auszuführen:

  • In SQL Server Enterprise wird durch das Ausführen der Regel für die Durchforstungsdatenbank automatisch das Feature „Seitenkomprimierung" ausgeführt, mit dem die E/A-Vorgänge und die Festplattennutzung optimiert werden.

  • Wenn festgestellt wird, dass eine Fragmentierung der Durchforstungsdatenbank die Ursache für erhebliche Leistungseinbußen ist. Dies sollte relativ selten auftreten, da Durchforstungsdatenbanken meistens eine gewisse Fragmentierung aufweisen.

Symptome: Eines oder mehrere der folgenden Symptome können auftreten:

  • Die Durchforstungsrate kann in dem Maße sinken, wie mehr Zeit zum Schreiben des Durchforstungsverlaufs in die Durchforstungsdatenbank aufgewendet wird.

  • Die Integritätsregel für die Defragmentierung der Durchforstungsdatenbank wird ausgeführt und versucht, die Fragmentierung zu beheben. Hinweis: Wenn die Fragmentierung durch diese Regel behoben wird, wirkt sich dies auf die Durchforstungsrate aus. Diese kann in dem Maße sinken, wie mehr Zeit zum Schreiben von Metadaten in die Eigenschaftendatenbank aufgewendet wird.

Ursache: Fragmentierung ist vorhanden, wenn Indizes Seiten haben, in denen die logische Reihenfolge basierend auf dem Schlüsselwert nicht mit der physischen Reihenfolge innerhalb der Datendatei übereinstimmt. Alle Blattseiten eines Indexes enthalten Zeiger auf die nächste und die vorherige Seite im Index. Dadurch entsteht eine doppelt verknüpfte Liste aller Index-/Datenseiten. Im Idealfall stimmt die physikalische Reihenfolge der Seiten in der Datendatei mit der logischen Reihenfolge überein. Der Gesamte Datenträgerdurchsatz wird erhöht, wenn die physische Reihenfolge mit der logischen Reihenfolge der Daten übereinstimmt.

Weitere Informationen zu Datenbankfragmentierung und zum manuellen Erkennen und Reparieren von fragmentierten Indizes finden Sie in der Dokumentation zu SQL Server.

Lösung: Aktivieren Sie die Integritätsregel zur Defragmentierung von Durchforstungsdatenbanken, und führen Sie sie aus.

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der Gruppe Farmadministratoren ist.

  2. Klicken Sie in Zentraladministration auf Überwachung.

  3. Klicken Sie auf der Seite "Überwachung" im Abschnitt Integritätsanalyse auf Regeldefinitionen überprüfen.

  4. Klicken Sie auf der Seite "Alle Regeln" im Abschnitt Leistung auf Suche - Mindestens eine Durchforstungsdatenbank weist ggf. fragmentierte Indizes auf.

  5. Ist die Regel nicht aktiviert, klicken Sie im Dialogfeld Regeldefinitionen der Integritätsanalyse auf dem Menüband auf Element bearbeiten. Stellen Sie sicher, dass das Kontrollkästchen Aktiviert aktiviert ist, und klicken Sie auf dem Menüband auf Speichern.

  6. Klicken Sie auf dem Menüband auf Jetzt ausführen.

  7. Klicken Sie auf Schließen.

Die Regel durchläuft alle Durchforstungsdatenbanken in allen Suchdienstanwendungen. Dabei versucht sie zunächst, eine Onlinedefragmentierung durchzuführen, und schaltet dann falls erforderlich auf Offlinedefragmentierung um. Bei der Onlinedefragmentierung werden nur SQL Server-Blattseiten defragmentiert, nicht die gesperrten SQL Server-Seiten. Bei der Offlinedefragmentierung werden die gesperrten Seiten und alle Blattseiten defragmentiert. In SQL Server Enterprise aktiviert die Integritätsregel automatisch die Seitenkomprimierung zur Optimierung von E/A-Vorgängen und Festplattennutzung.