Volltextindex in partitionierter Tabelle

7

Ich habe eine Tabelle mit etwas mehr als einer Million Datensätzen mit einem Volltextindex.

Diese Tabelle wurde in der Vergangenheit zweigeteilt, und die Daten, die älter als ein bestimmtes Datum sind, werden am Ende eines jeden Jahres in eine andere Tabelle mit genau derselben Struktur in einer separaten Datenbank verschoben. Diese zweite Tabelle enthält mehr als 3 Millionen Datensätze.

Ich kann nur raten, warum dies getan wurde, aber jetzt wurde ich gebeten, diese beiden Tabellen wieder zu einer einzigen zusammenzuführen und zu partitionieren. Ich verwende SQL Server 2005.

Funktioniert die Volltextsuche in partitionierten Tabellen?

Gibt es Empfehlungen zu dieser Situation oder etwas, auf das ich achten sollte?

ivanmp
quelle
FTI funktioniert auf einer partitionierten Tabelle gemäß der msdn-Seite einwandfrei, obwohl es keine Details gibt, die ich zu Best Practices finden könnte. Ich muss vermuten, dass es Auswirkungen auf die Leistung geben wird.
JNK

Antworten:

5

Ich habe weitere Nachforschungen angestellt und einige nützliche Artikel mit Best Practices für die Tabellenpartitionierung und die Volltextsuche in großen Tabellen gefunden. Da ich keine Antwort auf diese Frage erhalten habe, dachte ich, ich würde das, was ich hier gefunden habe, als zukünftige Referenz veröffentlichen.

Ich lese diese immer noch, aber für das, was ich bereits gelesen habe, habe ich beide nützlich und relevant für diese spezielle Situation gefunden:

SQL Server 2005-Volltextabfragen für große Kataloge: Gelernte Lektionen :

Die Beobachtungen in diesem Dokument basieren auf Tests, die im SQL Server-Kundenlabor für einen Kunden durchgeführt wurden, der die Volltextsuche auf ein viel größeres potenzielles Volumen skalieren musste. Das Dokument beschreibt das Kundenszenario, bietet einen Überblick über SQL Server 2005-Volltextkonzepte, die sich auf die Ergebnisse auswirken, sowie Erkenntnisse und Empfehlungen für die Verwendung von Volltextabfragen in großen Katalogen.

Partitionierte Tabellen und Indizes in SQL Server 2005

Zusammenfassung: Tabellenbasierte Partitionierungsfunktionen in SQL Server 2005 bieten Flexibilität und Leistung, um die Erstellung und Wartung partitionierter Tabellen zu vereinfachen. Verfolgen Sie den Fortschritt der Funktionen von der logischen und manuellen Partitionierung von Tabellen bis zu den neuesten Partitionierungsfunktionen und finden Sie heraus, warum, wann und wie partitionierte Tabellen mit SQL Server 2005 entworfen, implementiert und verwaltet werden. (41 gedruckte Seiten)

ivanmp
quelle