Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği'de Azure bakım olaylarını planlama
Şunlar için geçerlidir: Azure SQL Veritabanı Azure SQL Yönetilen Örneği
Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği'da veritabanınızda planlı bakım olaylarına nasıl hazırlanacağınızı öğrenin.
Planlı bakım olayı nedir?
Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği hizmetlerini güvenli, uyumlu, kararlı ve performanslı tutmak için, güncelleştirmeler hizmet bileşenleri üzerinden neredeyse sürekli gerçekleştirilir. Modern ve sağlam hizmet mimarisi ve sık düzeltme eki uygulama gibi yenilikçi teknolojiler sayesinde güncelleştirmelerin çoğu hizmet kullanılabilirliği açısından tamamen şeffaf ve etkili değil. Yine de, birkaç güncelleştirme türü kısa hizmet kesintilerine neden olur ve özel işlem gerektirir.
Planlı bakım sırasında veritabanı çekirdeğinin üyeleri birer birer çevrimdışı olur ve yanıt veren bir birincil çoğaltma olması amaçlanır. İş Açısından Kritik ve Premium veritabanlarında, istemci kapalı kalma süresinin olmaması için en az bir ikincil çoğaltma da çevrimiçi olur. Birincil çoğaltmanın çevrimdışına alınması gerektiğinde yeniden yapılandırma işlemi gerçekleşir. İş Açısından Kritik ve Premium veritabanları için ikincil çoğaltmalardan biri yeni birincil çoğaltma olur. Genel Amaçlı, Standart ve Temel veritabanları için birincil çoğaltma, yeterli boş kapasiteye sahip durum bilgisi olmayan başka bir işlem düğümüne taşınır.
Planlı bakım olayı sırasında bekleyebileceğinizler
Bakım olayı, bakım olayının başındaki birincil ve ikincil çoğaltmaların constellation bağlı olarak tek veya birden çok yeniden yapılandırma oluşturabilir. Ortalama olarak, planlı bakım olayı başına 1,7 yeniden yapılandırma gerçekleşir. Yeniden yapılandırmalar genellikle 30 saniye içinde tamamlar. Ortalama sekiz saniyedir. Zaten bağlıysa, uygulamanızın veritabanınızın yeni birincil çoğaltmasına yeniden bağlanması gerekir. Yeni birincil çoğaltma çevrimiçi olmadan önce veritabanı yeniden yapılandırılırken yeni bir bağlantı denenirse 40613 (Veritabanı Kullanılamıyor): "{servername}' sunucusundaki '{databasename}' veritabanı şu anda kullanılamıyor. Lütfen bağlantıyı daha sonra yeniden deneyin." Veritabanınızda uzun süre çalışan bir sorgu varsa, bu sorgu yeniden yapılandırma sırasında kesilir ve yeniden başlatılması gerekir.
Planlı bakım olayının simülasyonunu oluşturma
İstemci uygulamanızın üretime dağıtmadan önce bakım olaylarına dayanıklı olduğundan emin olmak, uygulama hatası riskini azaltmaya yardımcı olur ve son kullanıcılarınız için uygulama kullanılabilirliğine katkıda bulunur. PowerShell, CLI veya REST API aracılığıyla Uygulama Hata Dayanıklılığını Test Ederek planlı bakım olayları sırasında istemci uygulamanızın davranışını test edebilirsiniz. Ayrıca bkz. Yönetilen Örnek için el ile yük devretme başlatma . Birincil çoğaltmayı çevrimdışına getiren bakım olayıyla aynı davranışı üretir.
Yeniden deneme mantığı
Bir bulut veritabanı hizmetine bağlanan tüm istemci üretim uygulamaları sağlam bir bağlantı yeniden deneme mantığı uygulamalıdır. Bu, yeniden yapılandırmaların son kullanıcılar için saydam hale getirmesine veya en azından olumsuz etkileri en aza indirmesine yardımcı olur.
Hizmet Durumu Uyarısı
Hizmet sorunları veya planlı bakım etkinlikleri için uyarılar almak istiyorsanız, Azure portal uygun olay türü ve eylem gruplarıyla Hizmet Durumu uyarılarını kullanabilirsiniz. Daha fazla bilgi için bkz. Azure hizmet bildirimlerinde uyarı alma.
Kaynak durumu
Veritabanınızda oturum açma hataları yaşanıyorsa, geçerli durum için Azure portal Kaynak Durumu penceresini denetleyin. Sistem Durumu Geçmişi bölümü, her olayın (varsa) kapalı kalma nedenini içerir.
Bakım penceresi özelliği
Bakım penceresi özelliği, uygun Azure SQL veritabanları ve SQL yönetilen örnekleri için öngörülebilir bakım penceresi zamanlamalarının yapılandırılmasına olanak tanır. Bakım penceresi ileri bildirimleri , varsayılan olmayan bir bakım penceresi kullanmak üzere yapılandırılmış veritabanları için kullanılabilir. Bakım pencereleri ve bakım pencereleri için gelişmiş bildirimler, Azure SQL Veritabanı için genel olarak kullanılabilir. Azure SQL Yönetilen Örneği için bakım pencereleri genel kullanıma sunulur ancak önceden bildirimler genel önizleme aşamasındadır.