Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Upgradeoptionen für die Volltextsuche

Verwenden Sie im SQL Server-Installations-Assistenten die Seite mit den Upgradeoptionen für die Volltextsuche, um die Upgradeoption für die Volltextsuche auszuwählen, die Sie für die zu aktualisierenden Datenbanken verwenden möchten.

In SQL Server 2005 und älteren Versionen befindet sich jeder Volltextindex in einem Volltextkatalog, der einer Dateigruppe angehört, über einen physischen Pfad verfügt und als Datenbankdatei behandelt wird. Ab SQL Server 2008 ist ein Volltextkatalog ein logisches Konzept – ein virtuelles Objekt – bei dem eine Gruppe von Volltextindizes verwendet wird. Deshalb wird ein neuer Volltextkatalog nicht als Datenbankdatei mit einem physischen Pfad behandelt. Wenn jedoch ein Volltextkatalog aktualisiert wird, der Datendateien enthält, wird auf demselben Datenträger jeweils eine neue Dateigruppe erstellt. Auf diese Weise wird nach dem Upgrade das alte Datenträger-E/A-Verhalten beibehalten. Jeder Volltextindex aus diesem Katalog wird in die neue Dateigruppe eingefügt, wenn der Stammpfad vorhanden ist. Falls der alte Volltextkatalogpfad ungültig ist, wird beim Upgrade der Volltextindex in derselben Dateigruppe als Basistabelle – bzw. bei einer partitionierten Tabelle in der primären Dateigruppe – beibehalten.

Wählen Sie eine der folgenden Volltextupgrade-Optionen aus, wenn Sie von SQL Server 2005 oder SQL Server 2008 auf SQL Server 2012 aktualisieren.

Importieren

Volltextkataloge werden importiert. Normalerweise ist der Import bedeutend schneller als eine Neuerstellung. Wenn Sie zum Beispiel nur eine CPU verwenden, läuft ein Import etwa zehnmal schneller ab als eine Neuerstellung. Ein von SQL Server 2005 importierter Volltextkatalog verwendet jedoch nicht die neuen mit SQL Server 2008 eingeführten Wörtertrennungen. Aus diesem Grund sollten Sie zu einem späteren Zeitpunkt eine Neuerstellung der Volltextkataloge durchführen.

Hinweis Hinweis

Sie können die Neuerstellung im Multithreadmodus ausführen. Wenn mehr als 10 CPUs verfügbar sind, ist die Neuerstellung ggf. schneller als der Import, falls dabei alle CPUs genutzt werden können.

Wenn ein Volltextkatalog nicht verfügbar ist, werden die zugehörigen Volltextindizes neu erstellt. Diese Option ist nur für SQL Server 2005-Datenbanken verfügbar.

Informationen zu den Auswirkungen eines Imports von Volltextindizes finden Sie unter "Überlegungen beim Auswählen einer Volltext-Upgradeoption" weiter unten in diesem Thema.

Neu erstellen

Volltextkataloge werden mithilfe der neuen und verbesserten Wörtertrennungen neu erstellt, die mit SQL Server 2008 eingeführt wurden. Das Neuerstellen von Indizes kann einige Zeit dauern, und nach dem Upgrade ist ggf. eine beträchtliche Menge an CPU-Leistung und Arbeitsspeicherkapazität erforderlich.

Zurücksetzen

Volltextkataloge werden zurückgesetzt. Beim Aktualisieren von SQL Server 2005 werden Volltextkatalogdateien entfernt. Die Metadaten für die Volltextkataloge und die Volltextindizes bleiben jedoch erhalten. Nach der Upgrade wird die Änderungsnachverfolgung für alle Volltextindizes deaktiviert, und Durchforstungen werden nicht automatisch gestartet. Der Katalog bleibt leer, bis Sie ihn nach Beendigung des Upgrades manuell vollständig auffüllen.

Bei all diesen Upgradeoptionen ist sichergestellt, dass aktualisierte Datenbanken von der optimierten Volltextleistung von SQL Server 2008 und neueren Versionen profitieren.

Wichtiger Hinweis Wichtig

Informationen zur Verwendung der neuen Wörtertrennungen und zum Aktualisieren der Füllwortdateien in Stopplisten nach dem Importieren eines SQL Server 2005-Volltextindexes finden Sie im Thema "Upgrade der Volltextsuche" in der Setup-Hilfe für SQL Server 2012.

Beachten Sie beim Auswählen der Upgradeoption Folgendes:

  • Wie werden Wörtertrennungen verwendet?

    Ab SQL Server 2012 enthält der Volltextsuchdienst Wörtertrennungen und Wortstammerkennungen, die in SQL Server 2008 eingeführt wurden. Aus diesem Grund können sich die Ergebnisse von Volltextabfragen für ein bestimmtes Textmuster oder Szenario im Vergleich zu SQL Server 2005 unterscheiden. Es ist also wichtig, beim Auswählen einer geeigneten Upgradeoption auf die verwendete Wörtertrennung zu achten:

    • Wenn die Wörtertrennung der verwendeten Volltextsprache sich in SQL Server 2008 oder neueren Versionen nicht geändert hat oder wenn die Rückrufgenauigkeit nicht entscheidend ist, ist das Importieren eine geeignete Maßnahme. Falls später Rückrufprobleme auftreten, können Sie ein Upgrade auf die neuen Wörtertrennungen durchführen, indem Sie die Volltextkataloge einfach neu erstellen. Weitere Informationen finden Sie im Thema "Aktualisieren der Volltextsuche" in der Setup-Hilfe für SQL Server 2012.

    • Wenn die Rückrufgenauigkeit wichtig ist und Sie eines der Worttrennmodule verwenden, die in SQL Server 2008 optimiert wurden, sollten Sie eine Neuerstellung durchführen.

  • Wurden Volltextindizes basierend auf ganzzahligen Volltextschlüsselspalten erstellt?

    Bei der Neuerstellung werden interne Optimierungen durchgeführt, die die Abfrageleistung des aktualisierten Volltextindex in einigen Fällen verbessern. Mit der Neuerstellung erzielen Sie besonders dann eine optimale Leistung der Volltextabfragen, wenn Sie Volltextkataloge mit Volltextindizes verwenden, bei denen die Volltextschlüsselspalte der Basistabelle ein integer-Datentyp ist. In diesem Fall ist es sehr zu empfehlen, die Option Neu erstellen zu verwenden.

    Hinweis Hinweis

    Für die Volltextindizes in SQL Server 2012 ist es ratsam, dass es sich bei der Spalte, die als Volltextschlüssel dient, um einen ganzzahligen Datentyp handelt. Weitere Informationen finden Sie im Thema "Leistungsoptimierung (Volltextsuche)" in der SQL Server 2012-Onlinedokumentation.

  • Worauf liegt beim Herstellen der Onlineverfügbarkeit der Serverinstanz die Priorität?

    Das Importieren bzw. das Neuerstellen während eines Upgrades belegt viele CPU-Ressourcen. Dies führt zu Verzögerungen beim Aktualisieren und Herstellen der Onlineverfügbarkeit des Rests der Serverinstanz. Wenn die schnellstmögliche Onlineverfügbarkeit der Serverinstanz wichtig und das manuelle Auffüllen nach dem Upgrade akzeptabel ist, eignet sich die Option Zurücksetzen.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

© 2013 Microsoft. Alle Rechte vorbehalten.