Die Datenbank, mit der ich arbeite, ist derzeit über 100 GiB und verspricht, im Laufe des nächsten Jahres wesentlich größer zu werden. Ich versuche ein Partitionierungsschema zu entwerfen, das mit meinem Datensatz funktioniert, aber bis jetzt kläglich gescheitert ist. Mein Problem besteht darin, dass Abfragen für diese Datenbank in der Regel die Werte mehrerer Spalten in dieser großen Tabelle testen und in Ergebnismengen enden, die sich in unvorhersehbarer Weise überlappen.Ansätze zum Partitionieren von Tabellen in SQL Server
Jeder (die DBAs, mit denen ich arbeite) warnt davor, Tabellen über eine bestimmte Größe zu haben, und ich habe die Lösungen untersucht und ausgewertet, die alle auf einem Datenmerkmal beruhen, das logisch ist Tabellenpartitionierung Leider sehe ich angesichts der Struktur meiner Tabellen keinen Weg, dies zu erreichen.
Hier ist die Struktur unserer beiden Haupttabellen, um dies zu relativieren.
Beachten Sie, dass jede der obigen Spalten als Abfrageparameter verwendet werden kann.
Sie könnten besser fragen, diese auf Serverfault. –
Stimmen Sie mit Joel überein. Ich habe es zurückgestellt. Das Talent von ServerFault ist Experte in diesem Bereich. – RBarryYoung
Ich war versucht, es stattdessen dort zu posten, aber nachdem ich einige der Fragen dort gelesen hatte, schien es nicht zu passen. –