2008-09-16 10 views
3

Ich werde bald unsere Produktion SQL2005-Anwendung auf SQL2008 verschieben. Gibt es irgendwelche Dinge, vor oder nach dem Umzug zu suchen? Irgendwelche Warnungen, Ratschläge?Moving SQL2005 App zu SQL2008

Vielen Dank!

Antwort

0

Der Upgrade-Berater kann auch helfen.

Sehen Sie sich die Ausführungspläne mit Produktionsdaten in der Datenbank an.

Obwohl mein bester Rat ist zu testen, zu testen, zu testen.

Als die Leute von 2000 nach 2005 wechselten, waren es nicht die brechenden Features, die die Änderungen in der Ausführung von Abfragen mit dem neuen Optimierer zeigten.

Abfragen, die für 2000 stark optimiert wurden, zeigten nun eine schlechte oder sogar noch schlechtere Leistung, die dazu führte, dass Benutzer keine Probleme mehr verkraften und das Vertrauen der Endanwender insgesamt verringerten.

2

Ändern Sie Ihren Kompatibilitätsgrad in der Datenbank, nachdem Sie ihn auf den Server 2008 verschoben haben. Standardmäßig bleibt es auf dem alten Kompatibilitätslevel. Dadurch können Sie die neuen Goodies in SQL 2008 für diese Datenbank verwenden.

Wenn Sie die Enterprise Edition von SQL 2008 verwenden und nicht mit 80-90% CPU auf der Box arbeiten, schalten Sie die Datenkomprimierung ein und komprimieren Sie alle Ihre Objekte. Das hat einen großen Leistungsgewinn. Leider müssen Sie es manuell für jedes einzelne Objekt tun - es gibt keinen einzigen Schalter zum Werfen.

Wenn Sie Enterprise nicht verwenden, müssen Sie nach dem Kompatibilitätsgrad alle Indizes neu erstellen. (Dies gilt fast für jedes Versionsupgrade.)