Azure portalını kullanarak MySQL için Azure Veritabanı - Esnek Sunucuda okuma amaçlı çoğaltma oluşturma ve yönetme

ŞUNLAR IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Esnek Sunucu

Bu makalede, Azure portalını kullanarak esnek MySQL için Azure Veritabanı sunucuda okuma amaçlı çoğaltma oluşturmayı ve yönetmeyi öğreneceksiniz.

Dekont

GTID bir birincil sunucuda (gtid_mode = ON) etkinleştirildiyse, yeni oluşturulan çoğaltmalarda da GTID etkindir ve GTID tabanlı çoğaltmayı kullanır. Daha fazla bilgi edinmek için Genel işlem tanımlayıcısına (GTID) bakın

Önkoşullar

Okuma amaçlı çoğaltma oluşturma

Okuma amaçlı çoğaltma sunucusu aşağıdaki adımlar kullanılarak oluşturulabilir:

  1. Azure Portal oturum açın.

  2. Kaynak olarak kullanmak istediğiniz mevcut MySQL için Azure Veritabanı esnek sunucu örneğini seçin. Bu eylem Genel Bakış sayfasını açar.

  3. Menüden AYARLAR'ın altında Çoğaltma'yı seçin.

  4. Çoğaltma Ekle'yi seçin.

    Screenshot of adding a replica.

  5. Çoğaltma sunucusu için bir ad girin. Bölgeniz Kullanılabilirlik Alanları destekliyorsa, istediğiniz Kullanılabilirlik bölgesini seçebilirsiniz.

    Screenshot of adding a replica name.

  6. Bölge içi veya evrensel bölgeler arası okuma çoğaltması oluşturma gereksiniminize göre konum girin.

    Screenshot of selecting a cross region.

  7. Çoğaltmanın oluşturulmasını onaylamak için Tamam'ı seçin.

Dekont

Okuma amaçlı çoğaltmalar, kaynakla aynı sunucu yapılandırmasıyla oluşturulur. Çoğaltma sunucusu yapılandırması oluşturulduktan sonra değiştirilebilir. Çoğaltma sunucusu her zaman kaynak sunucuyla aynı kaynak grubunda ve aynı abonelikte oluşturulur. Farklı bir kaynak grubu veya farklı abonelik için bir çoğaltma sunucusu oluşturmak istediğinizi varsayalım. Bu durumda, oluşturma işleminden sonra çoğaltma sunucusunu taşıyabilirsiniz. Çoğaltmanın kaynağa ayak uydura çalıştığından emin olmak için çoğaltma sunucusunun yapılandırmasının kaynaktan eşit veya daha büyük değerlerde tutulması önerilir.

Çoğaltma sunucusu oluşturulduktan sonra Çoğaltma sayfasından görüntülenebilir.

[Screenshot of a list of replicas.

Çoğaltma sunucusuna çoğaltmayı durdurma

Önemli

Sunucuya çoğaltmayı durdurmak geri alınamaz. Bir kaynak ile çoğaltma arasında çoğaltma durdurulduktan sonra geri alınamaz. Bundan sonra çoğaltma sunucusu tek başına bir sunucu haline gelir ve artık okuma ve yazma desteğine sahip olur. Bu sunucu yeniden çoğaltılamaz.

Azure portalından bir kaynak ile çoğaltma sunucusu arasında çoğaltmayı durdurmak için aşağıdaki adımları kullanın:

  1. Azure portalında kaynak MySQL için Azure Veritabanı esnek sunucu örneğinizi seçin.

  2. Menüden AYARLAR'ın altında Çoğaltma'yı seçin.

  3. Çoğaltmayı durdurmak istediğiniz çoğaltma sunucusunu seçin.

    [Screenshot of a list of replicas.

  4. Yükselt'i seçin. Yükseltme eylemi çoğaltmanın durmasına ve çoğaltmayı bağımsız, tek başına okunabilir bir sunucuya dönüştürmesine neden oldu.

    Screenshot of selecting promote.

  5. Yükselt'i seçerek çoğaltmayı durdurmak istediğinizi onaylayın.

    [Screenshot of stopping replication by selecting promote.

Çoğaltma sunucusunu silme

Azure portalından okuma amaçlı çoğaltma sunucusunu silmek için aşağıdaki adımları kullanın:

  1. Azure portalında kaynak MySQL için Azure Veritabanı esnek sunucu örneğinizi seçin.

  2. Menüden AYARLAR'ın altında Çoğaltma'yı seçin.

  3. Silmek istediğiniz çoğaltma sunucusunu seçin.

    [Screenshot of deleting a selected server replica.

  4. Çoğaltmayı sil'i seçin

    Screenshot of deleting a replica.

  5. Çoğaltmanın adını yazın ve sil'i seçerek çoğaltmanın silinmesini onaylayın.

    Screenshot of confirmation of deleting a replica.

Kaynak sunucuyu silme

Önemli

Bir kaynak sunucu durdurulduğunda, tüm çoğaltma sunucularına çoğaltma durdurulur ve kaynak sunucu silinir. Çoğaltma sunucuları artık hem okuma hem de yazma işlemlerini destekleyen tek başına sunucular haline gelir.

Azure portalından bir kaynak sunucuyu silmek için aşağıdaki adımları kullanın:

  1. Azure portalında kaynak MySQL için Azure Veritabanı esnek sunucu örneğinizi seçin.

  2. Genel Bakış'ta Sil'i seçin.

    [Screenshot of deleting the source.

  3. Kaynak sunucunun adını yazın ve kaynak sunucunun silinmesini onaylamak için Sil'i seçin.

    Screenshot of deleting the source confirmed.

Çoğaltmayı izleme

  1. Azure portalında, izlemek istediğiniz çoğaltma MySQL için Azure Veritabanı esnek sunucu örneğini seçin.

  2. Kenar çubuğunun İzleme bölümünde Ölçümler'i seçin:

  3. Kullanılabilir ölçümlerin açılan listesinden çoğaltma gecikmesini saniye cinsinden seçin.

    [Screenshot of selecting the replication lag.

  4. Görüntülemek istediğiniz zaman aralığını seçin. Aşağıdaki görüntüde 30 dakikalık bir zaman aralığı seçilmiştir.

    [Screenshot of selecting time range.

  5. Seçilen zaman aralığı için çoğaltma gecikmesini görüntüleyin. Aşağıdaki görüntüde son 30 dakika görüntülenir.

    [Screenshot of selecting time range 30 minutes.

Sonraki adımlar

  • Okuma amaçlı çoğaltmalar hakkında daha fazla bilgi edinin
  • Burada belirtilen adımları izleyerek çoğaltma gecikme süresini de izleyebilirsiniz.
  • Ölçümler'de gözlemlenen yüksek çoğaltma gecikmesi sorunlarını gidermek için bağlantıyı ziyaret edin.