Frage : SQL 2005 - Verteilte Tabelle erneuern

Hallo, habe ich eine sehr große Tabelle, die wir bis zum Finanzjahr verteilt haben.  Täglich, in der Produktion, erhält diese Tabelle Einsätze mit neuen Daten während des laufenden steuerlichen Zeitraums.  

My Frage ist:  Ich versuche, unsere Entwicklungsumgebung mit gegenwärtigen Daten von der Produktion zu erneuern.  Ich wundere mich, wie ich die, gehe Entwicklungstabelle ungefähr zu erneuern wenn sein verteilt?  Ich möchte nur über den laufenden steuerlichen Zeitraum holen, aber es gibt bereits gegenwärtige steuerliche Zeitraumdaten in der Entwicklung table.

Do, das ich gerade eine Löschung von {Tabelle} wo Finanzjahr = 2010 tue und dann einen Einsatz von der anderen Tabelle in der Finanzjahr = 2010 tue?  Oder gibt es eine leistungsfähigere und schnellere Weise, dies zu tun?

The laufender steuerlicher Zeitraum hat ungefähr 30 Million Aufzeichnungen in ihm.  Ich trat weg die Löschungaussage in der Entwicklung ungefähr 18 Minuten vor und seinem noch laufen.  Ich dachte, dass sie wegen des verteilen…

I morgens neu schneller sein würde, die Aufteilung verzulegen, also meiner Unwissenheit verzeihen.  Danke. :)

Antwort : SQL 2005 - Verteilte Tabelle erneuern

Datenkopie using ANGEBOTE using die Datenflussaufgabe und -c$begrenzen tun, die zu 100000 Reihen auf Bestimmungsortflußaufgabe sind. Hält Verhandlungmaschinenbordbuch klein. Geschwindigkeit wil hängen nach Indizes von der Zieltabelle ab, aber ich wurde kleine Tabelle using diese Methode für Aufzeichnungen 50million in ca. 2 Minuten fertig. Sie sind Kopiendaten in einer Verhandlung, die Sie beschreiben, das Verhandlungmaschinenbordbuch schnell auffüllt. Wenn Sie es dann annullieren, wird es Preissenkung und wird nimmt Zeit, auch abzuschließen nehmen
Weitere Lösungen  
 
programming4us programming4us