Share via


Çekirdek: Veritabanı kullanılabilirlik bir tanığı nasıl etkiler

Her bir şahit olan küme bir veritabanı oturumu yansıtma için Çekirdek gereklidir.Çekirdek iki bulunmaktadır bir ilişkisi olan ya da daha fazla sunucu örnekleri veritabanı yansıtma oturum birbirine bağlı.Genelde, çekirdek üç birbirine bağlı sunucu örnekleri içerir.Ne zaman bir şahit olan küme, çekirdek veritabanı kullanılabilir hale getirmek için gerekli.otomatik yük devretme ile yüksek güvenlik modu için tasarlanmış, çekirdek bir veritabanı sırasında yalnızca bir ortağı tarafından sahibi olduğu yerleşimlere bir saat.

Bu örnek, belirli sunucu örneği yansıtma oturum kesilirse, çekirdek kaybeder.Hiçbir sunucu örnekleri bağlı, oturum çekirdek ve veritabanı kaybediyor kullanılamaz duruma gelir.Üç tür çekirdek olabilir.

  • A tam çekirdek hem ortağı hem de şahit içerir.

  • A şahit ortağı çekirdek şahit ve ya da ortak oluşur.

  • A ortak ortağı çekirdek 'ın iki ortağı oluşur.

Bu tür bir çekirdek aşağıdaki şekilde gösterilmiştir.

Çekirdekler: tam; tanık ve ortak; iki ortak

Geçerli asıl Sunucu Çekirdek sahip olduğu sürece, bu sunucu rolü asıl sahibi olan ve veritabanı hizmet vermek elle yük devretme veritabanı sahibi yapar sürece devam eder.asıl sunucu kaybolursa, çekirdek, veritabanı hizmet vermeye başlıyor.Otomatik yerine çalışma, artık veritabanı hizmet ettiğini garanti çekirdek, asıl veritabanı yalnızca kaybetti ortaya çıkabilir.

Bağlantısı kesilen sunucu örnek oturum sırasında en son görevi kaydeder.İçin genellikle, bağlantısı kesilen sunucu örnekni yeniden bağlar oturum ne zaman yeniden başlatır ve çekirdek regains.

Önemli notÖnemli

Şahit olması gereken küme yalnızca ne zaman yüksek güvenlik modu otomatik yük devretme ile kullanmayı amaçladığınız.Bir şahit olduğu hiçbir zaman gerekli, yüksek performanslı modunda ŞAHİT ayarlama öneririz özellik off için.Yüksek performanslı modunda veritabanı kullanılabilirlik bir tanığı nasıl etkilediği hakkında bilgi için oturum, bkz: Zaman uyumsuz veritabanı yansıtma (yüksek performans mod).

Yüksek güvenlik modunda oturum Çekirdeği

Yüksek güvenlik modunda otomatik yük devretme içinde hangi ortak sorumlusunun rol sahibi olan çekirdek sunucu örnekleriyle kalkarsa bir içerik sağlayarak çekirdek izin verir.Çekirdek varsa, asıl sunucu veritabanı hizmet verir.asıl sunucu kaybederse çekirdek ne zaman eşitlenmiş yansıtma sunucu ve şahit tutmak çekirdek, otomatik yerine çalışma oluştuğunda.

Yüksek güvenlik modu için çekirdek senaryoları aşağıdaki gibidir:

  • A tam çekirdek ortakları ve şahit oluşur.

    Normalde tüm üç sunucu örnekleri olarak adlandırılan üç yollu çekirdek katılmak bir tam çekirdek.Tam bir çekirdek ile ana para ve yansıtma sunucuları (elle yük devretme oluştuğunda sürece) ilgili kendi rollerini gerçekleştirmek devam eder.

  • A şahit ortağı çekirdek şahit ve ya da ortak oluşur.

    Çünkü ortaklardan biri kayboldu ortakları arasında ağ bağlantısı kaybolursa, iki durumda olabilir.

    • yansıtma sunucusu , Kaybolur ve asıl sunucu ve şahit çekirdek korumak.

      Bu durum, patron veritabanını ayarlar için bağlantı kesildi ve BEKLEMEDE bir durumda yansıtma ile çalışır.(Bu olarak adlandırılır sunulma çalışan, çünkü veritabanı şu anda değil ikizlenmektedir.) yansıtma sunucusu oturum yeniden katılır, Sunucu Çekirdek ayna olarak regains ve kendi veritabanı kopyasını resynchronizing başlar.

    • asıl sunucu kaybolur ve şahit ve yansıtma sunucusu çekirdek korur.

      Bu durum, otomatik yerine çalışma oluştuğunda.Daha fazla bilgi için bkz: Otomatik yerine çalışma.

    Ender de olsa, her iki ortakları için şahit bağlı kalırken yerine çalışma ortakları arasında ağ bağlantısı kaybolur.Bu olay, iki adet ayrı şahit to–ortak çekirdeklerini var, birlikte şahit olarak bağlantı işlevi sağlar.Şahit bildirir yansıtma sunucusu asıl sunucu hala bağlı.Bu nedenle, otomatik yük devretme oluşmaz.Bunun yerine, yansıtma sunucusu yansıtma rolü korur ve patron için yeniden bağlanmak için bekler.Günlük kayıtlarını yineleme sıra içerir, bu noktada, yansıtma sunucu devam eder ileri sarmak yansıtma veritabanı.Yeniden bağlanma üzerinde yansıtma sunucusu yansıtma veritabanına yeniden eşitler.

  • A ortak ortağı çekirdek 'ın iki ortağı oluşur.

    Çekirdek ortakları korumak olduğu sürece, SYNCHRONIZED durumunda veritabanı devam eder ve elle yük devretme olası kalır.Otomatik yük devretme şahit mümkün değildir; ancak çekirdek şahit regains oturum normal çalışmasına devam eder ve otomatik yük devretme yeniden desteklenir.

  • Oturum çekirdek kaybeder.

    Tüm sunucu örnekleri birbirinden, kesilirse oturum vardır kayıp çekirdek.Sunucu örnekleri birbirine yeniden gibi çekirdek birbirleriyle yeniden kazanmak.

    • asıl sunucu ya da sunucu örnekleri ile bağlanırsa, veritabanı kullanılabilir hale gelir.

    • Veri kaybı çünkü asıl sunucu bağlantısı kesilmiş olmakla birlikte, ayna ve şahit birbirlerine yeniden, otomatik yük devretme olamaz.Bu nedenle, asıl sunucu oturum yeniden katılır kadar veritabanı kullanılamıyor, kalır.

    • Tüm üç sunucu örnekleri bağlandığınızda tam çekirdek aküsü ve onun düzenli çalışma oturum devam eder.

Önemli notÖnemli

Ya da ortak çekirdeği kaybederse bir ortak ortağı çekirdek bir oturuma sahip olduğunda, oturum çekirdek kaybeder.Bu nedenle, çok sayıda için bağlantısı kesilen kalmasını şahit beklediğiniz saat, oturumdan şahit geçici olarak kaldırmanızı öneririz.Şahit kaldırarak çekirdek gereksinimini ortadan kaldırır.yansıtma sunucusu bağlantısının kesilmesi, daha sonra asıl sunucu veritabanı hizmet vermeye devam edebilirsiniz.Eklemek veya bir tanığı kaldırmak hakkında daha fazla bilgi için bkz: Şahit yansıtma veritabanı.

Çekirdek veritabanı kullanılabilirlik nasıl etkiler

Nasıl emin olmak için şahit ve ortaklarla işbirliği aşağıda gösterilmektedir, saat belirli bir anda patron rolünü tek bir ortak sahibi ve yalnızca geçerli asıl sunucu veritabanını çevrimiçi getirebilirsiniz.İki senaryoyu tam çekirdek ile başlatın ve Partner_A asıl rolü ve Partner_B yansıtma rolü.

Tanık ve ortaklar nasıl işbirliği yapar

Senaryo 1 gösterir nasıl sonra özgün asıl sunucu (Partner_A) başarısız olursa, şahit ve yansıtma kabul, asıl Partner_A, artık kullanılamaz ve çekirdek oluşturmak.Yansıtma, Partner_B patron rolünü kabul eder.Otomatik yerine çalışma oluştuğunda, ve Partner_B, kendi veritabanını çevrimiçi kopyasını getirir.Daha sonra Partner_B gider kapalı, ve veritabanı çevrimdışı olması.Daha sonra eski asıl sunucu Partner_A, çekirdek regaining şahit, ancak şahit ile iletişim kurarken üzerinde yeniden bağlar Partner_A çünkü kendi kopyasını veritabanı çevrimiçi duruma getiremiyor öğrenir Partner_B şimdi asıl rol sahibi.Zaman Partner_B oturum yeniden katılır veritabanı çevrimiçi duruma getirir.

Senaryo 2'de şahit ortakları sırasında Çekirdek kaybeder Partner_A ve Partner_B, birbirleriyle çekirdek korumak ve veritabanının çevrimiçi kalır.Ortaklar kendi Çekirdek çok kaybedersiniz ve veritabanı çevrimdışı olması.Daha sonra asıl sunucu Partner_A, çekirdek regaining şahit yeniden bağlar.Şahit teyit Partner_A yine de asıl rol sahibi olan ve Partner_A veritabanı çevrimiçi duruma getirir.