1

Ich habe eine Tabelle, die Anzahl der Zeilen '7515966' sind und diese Tabelle von anderen Tabellen abhängen. Wir erstellen View zum Generieren von SSRS-Berichten. Jetzt wird die Größe der Ansicht erhöht, sodass Leistungsprobleme im Bericht auftreten. Wir beginnen mit der Archivierung von Daten für große Tabellen. aber ich kann nicht verstehen, welche Methode verwenden Sie bitte führen Sie uns .. Vielen Dank ...Können wir Tabellenpartition in SQL Server 2012 Standard Edition

Antwort

0

Tabelle Partitionierung im Jahr 2012 ist nur in Enterprise Edition. Einzelheiten zu den verfügbaren Funktionen für jede Edition finden Sie unter https://msdn.microsoft.com/en-us/library/cc645993(v=sql.110).aspx.

7 Millionen Zeilen sind nicht viele Zeilen für SQL Server, wir beschäftigen uns routinemäßig mit Milliarden von Zeilen. Da Ihre Zeilen jedoch in den Bereich von 10 Millionen liegen, werden Sie wahrscheinlich verschiedene Leistungslücken in Ihrem System aufdecken. Z.B. Sind Ihre Abfragen effizient geschrieben, so dass sie nur die Zeilen berühren, die sie benötigen, haben Sie die richtigen Indizes, sind Statistiken auf dem neuesten Stand, ist tempdb optimiert, etc ...

Ein gemeinsamer Schwachstelle in 9 von 10 Datenbanken (unabhängig von make) Ich habe mit dem Speichersubsystem gearbeitet. Ist Ihr Computer in der Lage, mit dem großen Datenbestand Schritt zu halten, mit dem Sie arbeiten müssen? Speicher für Datenbanken sollte basierend auf den Anforderungen an Durchsatz, Nebenläufigkeit und Latenz zuerst entworfen und konfiguriert werden. Platz ist im Allgemeinen das letzte, worüber man sich sorgen muss, sobald die anderen Anforderungen, einschließlich HA/DR, erfüllt sind.

Wenn Sie Mängel in Ihrem aktuellen System haben, können Sie für die teure Enterprise-Edition bezahlen und Tabellenpartitionierung implementieren, aber Sie werden wahrscheinlich bald noch Leistungsprobleme haben, wenn nicht sofort.

+0

Danke für Antworten SQLmojoe, –

Verwandte Themen