Udostępnij przez


Performing a Synchronized Update of a Scalable Shared Database

Jeśli używasz alternatywne zestawy woluminów w celu zaktualizowania konfiguracja skalowalne udostępnionej bazy danych do raportowania, można zaktualizować bazy danych stopniowych aktualizacji lub aktualizacji zsynchronizowane.Bazy danych raportowania, aby zwrócić identyczne wyniki do klientów, należy wykonać aktualizację zsynchronizowane.Aktualizacja zsynchronizowanego odłączeniu starszą wersja bazy danych ze wszystkich wystąpień serwera przed dołączanie nową wersja do żadnej z nich.

Postępuj zgodnie z tej strategii, jeśli:

  • Baza danych raportowania musi zapewnić synchronizację zwracanie wyniki identycznych klientów na wszystkich serwerach raportowania.Oznacza to nigdy nie musi współistnieć świeże stare wersje bazy danych.

  • Opcjonalnie należy wykonać aktualizację tak szybko jak to możliwe do spełnienia termin, który jest bardziej krytyczne od zachowania aktualnie uruchomione kwerendy.

Synchronizowanie bazy danych na wszystkich serwerach raportowania oznacza, że baza danych raportowania staje się niedostępny tymczasowo między faza odłączania dla starych wersja bazy danych i w fazie dołączania świeże wersja.Aby zminimalizować czas przestoju w bazie danych, można uruchomić na wszystkich serwerach w fazie dołączania świeże bazy danych, a następnie zakończenie fazy odłączania na wszystkich serwerach.Wreszcie dołączyć bazę danych w każdym z serwerów raportowania tak szybko jak to możliwe.

Synchronizowanie Odłącz i Dołącz fazy

Aby zsynchronizować cyklu aktualizacji na wszystkich wystąpień serwera i, opcjonalnie, jak najszybciej zakończenie cyklu aktualizacji:

  1. Na każdym z serwerów raportowania rozpoczyna się faza dołączania świeże bazy danych przez zainstalowanie zestaw alternatywnych woluminy zawierające świeże bazy danych serwera raportowania.

  2. Zakończenie fazy odłączania na wszystkie serwery raportowania.Aby zaktualizować zależne od czas kończy kwerendach o długim przed odłączanie stare bazy danych i odinstalowywanie woluminów raportowania.

  3. Dołącz świeże bazy danych do wystąpienie serwera, na każdym z serwerów raportowania.Tak szybko, jak baza danych jest dołączony w danym wystąpieniu, można ponownie uruchomić kwerendy zakończone w tej instancji.

Następujący rysunek ilustruje użycie parę zmiennych raportowania woluminów do obsługi jednego skalowalne udostępnionej bazy danych, są synchronizowane we wszystkich wystąpień serwera.

Scalable shared database using 2 reporting volumes

Na rysunku pokazano cykli dwóch i pół aktualizację dla raportowania bazy danych przy użyciu parę zmiennych raportowania woluminów.Początkowo istnieje żadna baza danych raportowania.

  1. Tworzenie nowej bazy danych raportowania w woluminie A: Jeden z dwóch zgłoszenie woluminu A, jest zainstalowany na serwerze produkcyjnym i oznaczony jako w trybie do odczytu i zapisu. Wersja początkowa baza danych raportowania jest tworzona.Następnie raportowania wolumin jest oznaczony jako tylko do odczytu i jest on odinstalowany.

    Uwaga

    Alternatywne wolumin nie jest jeszcze używany.

  2. Dołączanie fazy dla woluminu A: Wolumin jest zamontowany wolumin tylko do odczytu na każdym z serwerów raportowania i dołączony do wszystkich wystąpień serwera.

  3. W czasie, gdy baza danych raportowania jest dostępna jako skalowalną udostępnionej bazy danych na woluminie, drugi raportowania wolumin, B, jest zainstalowany na serwerze produkcyjnym i oznaczony jako do budowania świeże aktualnej wersja bazy danych dla drugiego cyklu aktualizacji w trybie do odczytu i zapisu.Gdy świeże wersja baza danych raportowania jest gotowy na woluminie B, że wolumin został odinstalowany.

  4. Faza odłączenia woluminu A i faza dołączania dla woluminu B są który zachodzi:

    • Po pierwsze alternatywne woluminu, B, jest zainstalowany na serwerze raportowania.

    • Następnie stare bazy danych na woluminie A, jest odłączony.

    • Następnie odświeżyć raportowania bazie danych, na woluminie B, jest dołączony do każdego z serwerów raportowania.

    • Na koniec dezinstalacji woluminu A z każdym z serwerów raportowania.

  5. Gdy baza danych raportowania jest dostępna jako skalowalną udostępnionej bazy danych na woluminie innym woluminie raportowania, B, A, jest zainstalowany na serwerze produkcyjnym i oznaczony jako w trybie do odczytu i zapisu do przygotowania odświeżania starych wersja baza danych raportowania.Ten proces może obejmować aktualizacji istniejącej bazy danych lub tworzenie zupełnie nową bazę danych.