Udostępnij za pośrednictwem


Dostępność rozszerzenia (aparat bazy danych)

Dostępność SQL Server 2008 Ulepszone baz danych przez rozszerzenia dublowanie bazy danych. Dublowanie bazy danych umożliwia tworzenie gorąco wstrzymania serwerów, które umożliwiają obsługę szybkiego trybu pracy awaryjnej bez utraty danych z transakcji zatwierdzonych.

Dublowanie bazy danych

Ulepszenia wydajności

Zwiększenie wydajności, należą:

  • Zapis wyprzedzeniem na przychodzące strumień dziennika serwer dublowany.

    W SQL Server 2008, podczas odbierania przychodzących rekordów dziennika, serwer dublowany zapisuje je na dysku, asynchronicznie. W tym samym czasie serwer dublowany przetwarza rekordów dziennika, które już zostały zapisane na dysku.

  • Lepsze wykorzystanie buforów dziennika wysyłania.

    W SQL Server 2005, każdej operacji wysunięte dziennika serwer główny rezerwuje całej dublowanie bazy danych bufor wysyłania dziennika dla swoich rekordów dziennika. W SQL Server 2008, jeśli ostatnio używany bufor dziennika zawiera wystarczającą ilością miejsca dla zapisów dziennika następnej operacji wysunięte dziennika, są dołączane do pamięci podręcznej tego dziennika. W przeciwnym razie jest przydzielany nowy Bufor dziennika.

  • Kompresja strumienia rekordy dziennik transakcji.

    serwer główny są kompresowane strumienia rekordy dziennik transakcji przed wysłaniem go do serwer dublowany.Kompresja tego dziennika zostanie dublowanie wszystkich sesji.

  • Kompresji strumienia danych, dla której co najmniej wartość procentową 12,5 można osiągnąć stopień kompresji.

  • Strona odczytu z wyprzedzeniem podczas faza cofania.

    Po awaryjnym przeniesieniu nowy serwer dublowany, należy cofnąć każdej zmiany, które strona został zapisywane na dysku, lokalnie, ale które rekordu dziennika może nie osiągnęły serwera byłego dublowania (nowy serwer główny).Aby cofnąć takie zmienione strony, serwer dublowany musi najpierw żądania i otrzymywania odpowiednie strony z nowym serwerem głównym.Wydajność w tej części cofnąć faza została rozszerzona w SQL Server 2008. Na początku faza cofania serwer dublowany wysyła odczytu z wyprzedzeniem wskazówek serwer główny do wskazania, które strony będzie wymagane później.Po otrzymaniu odczytu z wyprzedzeniem wskazówkę dla strona, serwer główny umieszcza tę strona w swoim buforze wysyłania.Po otrzymaniu odpowiedniego żądanie strona, serwer główny może odpowiedzieć natychmiast.

odzyskiwanie automatyczne z uszkodzonych stron

A dublowanie bazy danych partner zasilany SQL Server 2008 lub nowszych wersji automatycznie usiłuje rozpoznać niektórych rodzajów błędów, które uniemożliwiają czytanie strona danych. partner, który nie może odczytać strona żąda świeżej kopii od partner.Jeśli to żądanie zakończy się pomyślnie, nie można odczytać strona zastępuje kopii, którą zwykle usuwa ten błąd.Aby uzyskać więcej informacji zobaczAutomatic Page Repair During a Database Mirroring Session.