Welche Vorteile bietet die Verwendung von Partitionen mit der Enterprise-Edition von SQL 2005?

StackOverflow https://stackoverflow.com/questions/27206

Frage

Ich vergleiche zwei Techniken zum Erstellen partitionierter Tabellen in SQL 2005.

  • Verwenden Sie partitionierte Ansichten mit einer Standardversion von SQL 2005 (beschrieben). Hier)
  • Verwenden Sie die integrierte Partition in der Enterprise Edition von SQL 2005 (beschrieben). Hier)

Angesichts der Tatsache, dass die Enterprise-Edition viel teurer ist, würde ich gerne wissen, welche Hauptvorteile die neuere integrierte Enterprise-Implementierung bietet.Ist es nur eine Zeitersparnis für die Implementierung selbst?Oder werde ich bei großen DBs echte Leistung erzielen?

Ich weiß, dass ich die Einschränkungen in der ersten Option anpassen kann, um ein Schiebefenster in den Partitionen beizubehalten.Kann ich das mit der integrierten Version machen?

War es hilfreich?

Lösung

searchdotnet rulz!Schauen Sie sich das an:

http://www.eggheadcafe.com/forumarchives/SQLServerdatawarehouse/Dec2005/post25052042.asp

Aktualisiert:dieser Link ist tot.Also hier ist ein bessereshttp://msdn.microsoft.com/en-us/library/ms345146(SQL.90).aspx#sql2k5parti_topic6

Von oben:

Einige der Leistungs- und Verwaltbarkeitsvorteile (partitionierter Tabellen) sind:

  • Vereinfachen Sie das Design und Implementierung von großen Tabellen, die müssen partitioniert werden für Leistung oder Verwaltbarkeit zwecke.
  • Laden von Daten in eine neue Partition eines vorhandene partitionierte Tabelle mit Minimale Unterbrechung des Datenzugriffs in die restlichen Partitionen.
  • Laden von Daten in eine neue Partition eines vorhandene partitionierte Tabelle mit Leistung, die dem Laden der gleichen Daten in eine neue, leere Tabelle.
  • Archivieren und/oder Entfernen eines Teils eines partitionierte Tabelle, während den Zugang zu den übrigen der Tisch.
  • Ermöglichen Sie die Verwaltung von Partitionen, indem Sie Partitionen in die partitionierte Tabelle ein- und ausschalten.
  • Ermöglichen Sie eine bessere Skalierung und Parallelität für extrem große Vorgänge über mehrere zusammengehörige Tabellen.
  • Verbessern Sie die Leistung aller Partitionen.
  • Verkürzen Sie die Zeit für die Abfrageoptimierung, da nicht jede Partition separat optimiert werden muss.

Andere Tipps

Wenn Sie die partitionierten Tabellen verwenden, können Sie Daten einfacher von Partition zu Partition verschieben.Sie können die Indizes auch partitionieren.

Sie können Daten bei Bedarf auch mit einem einzigen ALTER TABLE-Befehl von einer Partition in eine andere Tabelle verschieben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top