Azure SQL Veritabanı bakım penceresi

Şunlar için geçerlidir:Azure SQL Veritabanı

Bakım penceresi özelliği, Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği kaynakları için bakım zamanlamasını yapılandırmanıza olanak tanır ve bu sayede iş yükünüz için etkili bakım olaylarını tahmin edilebilir ve daha az kesintiye uğratır.

Not

Bakım penceresi özelliği yalnızca yükseltmelerden veya zamanlanmış bakımdan planlı etkilerden korur. Tüm yük devretme nedenlerinden korunmaz; bir bakım penceresi dışında kısa bağlantı kesintilerine neden olabilecek özel durumlar arasında donanım hataları, küme yük dengelemesi ve veritabanı Hizmet Düzeyi Hedefi'ndeki bir değişiklik gibi olaylar nedeniyle veritabanı yeniden yapılandırmaları yer alır.

Önceden bildirimler , bilinmeyen bir bakım penceresi kullanacak şekilde yapılandırılmış veritabanları için kullanılabilir. Ön bildirimler, müşteriler tarafından planlı olaylardan 24 saat önce gönderilecek şekilde yapılandırılabilir.

Genel bakış

Azure, SQL Veritabanı kaynaklarının planlı bakımını düzenli aralıklarla gerçekleştirir. Bakım etkinliği sırasında veritabanları tamamen kullanılabilir ancak SQL Veritabanı için kullanılabilirlik Hizmet Düzeyi Sözleşmeleri (SLA) içinde kısa yeniden yapılandırmalara tabi olabilir.

Bakım penceresi, veritabanı yeniden yapılandırmalarına dayanıklı olmayan ve planlı bakım olaylarının neden olduğu kısa bağlantı kesintilerini çekemeyen üretim iş yüklerine yöneliktir. Tercih ettiğiniz bir bakım penceresi seçerek, yoğun iş saatlerinizin dışında gerçekleşecek şekilde zamanlayarak planlı bakımın etkisini en aza indirebilirsiniz. Dayanıklı iş yükleri ve üretim dışı iş yükleri, Azure SQL'in varsayılan bakım ilkesini kullanabilir.

Bakım penceresi ücretsizdir ve oluşturma veya mevcut kaynaklar için yapılandırılabilir. Azure portalı, PowerShell, CLI veya Azure API kullanılarak yapılandırılabilir.

Önemli

Bakım penceresini yapılandırmak, Azure SQL kaynağının hizmet katmanını değiştirmeye benzer şekilde uzun süre çalışan zaman uyumsuz bir işlemdir. Kaynak, işlemin sonunda gerçekleşen ve uzun süre çalışan işlemlerin kesintiye uğraması durumunda bile genellikle 8 saniyeye kadar süren kısa bir yeniden yapılandırma dışında işlem sırasında kullanılabilir. Yeniden yapılandırmanın etkisini en aza indirmek için işlemi yoğun saatler dışında gerçekleştirmeniz gerekir.

Bakım penceresiyle daha fazla tahmin edilebilirlik elde edin

Varsayılan olarak Azure SQL bakım ilkesi, tipik yoğun iş saatlerinde kesinti yaşanmasını önlemek için her gün yerel saatle 08:00 ile 17:00 arasında en etkili güncelleştirmeleri engeller. Yerel saat, kaynağı barındıran Azure bölgesinin konumuna göre belirlenir ve yerel saat dilimi tanımına uygun olarak yaz saati gözlemlenebilir.

Bakım sırasında veritabanları kullanılabilir durumda kalır, ancak bazı güncelleştirmeler yük devretme gerektirebilir. Sistem varsayılan bakım penceresi (17:00 ile 08:00) çoğu etkinliği bu süreyle sınırlar, ancak bunun dışında acil güncelleştirmeler gerçekleşebilir. Tüm güncelleştirmelerin yalnızca bakım penceresi sırasında gerçekleşmesini sağlamak için varsayılan olmayan bir seçenek belirleyin.

Varsayılan olmayan iki bakım penceresi yuvası arasından seçim yaparak bakım güncelleştirmeleri penceresini Azure SQL kaynaklarınıza uygun bir zamana ayarlayabilirsiniz:

  • Hafta içi penceresi: 22:00 - 18:00 yerel saat, Pazartesi - Perşembe
  • Hafta sonu penceresi: 22:00-18:00 yerel saat, Cuma - Pazar

Listelenen bakım penceresi günleri, her sekiz saatlik bakım penceresinin başlangıç gününü gösterir. Örneğin, "10:00-18:00 yerel saat, Pazartesi – Perşembe", bakım pencerelerinin her gün yerel saatle 22:00'de (Pazartesi-Perşembe) başlayacağı ve ertesi gün (Salı-Cuma) yerel saatle 06:00'da tamamlayacağı anlamına gelir.

Bakım penceresi seçimi yapıldıktan ve hizmet yapılandırması tamamlandıktan sonra planlı bakım yalnızca seçtiğiniz pencere sırasında gerçekleşir. Bakım olayları genellikle tek bir pencere içinde tamamlasa da, bazıları iki veya daha fazla bitişik pencereye yayılabilir.

Not

Azure SQL Veritabanı, Eşleştirilmiş Azure bölgelerinin aynı anda dağıtılmaması garanti edilen güvenli bir dağıtım uygulamasını izler. Ancak, önce hangi bölgenin yükseltileceğini tahmin etmek mümkün değildir, bu nedenle dağıtım sırası garanti değildir. Bazen birincil veritabanınız önce yükseltilir, bazen de ikincil olur.

  • Veritabanınızın coğrafi çoğaltma veya yük devretme grupları için etkinleştirildiği ve coğrafi çoğaltmanın Azure bölge eşleştirmesiyle uyumlu olmadığı durumlarda, birincil ve ikincil veritabanınız için farklı bakım penceresi zamanlamaları yapmalısınız. Örneğin, coğrafi ikincil veritabanınız için Hafta içi bakım penceresini ve coğrafi birincil veritabanınız için Hafta sonu bakım penceresini seçebilirsiniz.

Önemli

Herhangi bir eylem ertelemesinin kritik güvenlik düzeltme eki uygulama gibi ciddi etkilere neden olabileceği çok nadir durumlarda, yapılandırılmış bakım penceresi geçici olarak geçersiz kılınabilir.

Bildirimleri ilerlet

Bakım bildirimleri, Azure SQL Veritabanı için yaklaşan planlı bakım olayları hakkında sizi uyaracak şekilde yapılandırılabilir. Uyarılar, bakım penceresi açılmadan önce ve bakım penceresinin sonunda 24 saat önceden ulaşır. Daha fazla bilgi için bkz . İlerletme Bildirimleri.

Özellik kullanılabilirliği

Desteklenen abonelik türleri

Bakım penceresini yapılandırmak ve kullanmak şu teklif türleri için kullanılabilir: Kullandıkça öde, Bulut Çözümü Sağlayıcısı (CSP), Microsoft Kurumsal Anlaşma veya Microsoft Müşteri Sözleşmesi.

Yalnızca geliştirme/test kullanımıyla sınırlı teklifler uygun değildir (örnek olarak kullandıkça öde Geliştirme/Test veya Kurumsal Geliştirme/Test gibi).

Not

Azure teklifi, sahip olduğunuz Azure aboneliğinin türüdür. Örneğin, kullandıkça öde fiyatlarına sahip bir abonelik, Open'da Azure ve Visual Studio Enterprise tüm Azure teklifleridir. Her teklifin veya planın farklı terimleri ve avantajları vardır. Teklifiniz veya planınız aboneliğin Genel Bakış sayfasında gösterilir. Aboneliğinizi farklı bir teklife geçirme hakkında daha fazla bilgi için bkz . Azure aboneliğinizi farklı bir teklifle değiştirme.

Desteklenen hizmet düzeyi hedefleri

Varsayılandan farklı bir bakım penceresi seçmek, aşağıdakiler dışında tüm SLO'larda kullanılabilir.

  • SLO'lar desteklenmiyor:
    • DTU Temel, S0 ve S1 katmanlarını Azure SQL Veritabanı
    • DC donanımı
    • Fsv2 donanımı

Hiper Ölçek elastik havuzları için bakım penceresi önizleme aşamasındadır ve belirli bölgelerde ve yapılandırmalarda kullanılabilir. Daha fazla bilgi için bkz. Blog: Azure SQL Veritabanı Hiper Ölçek elastik havuzları için bakım penceresi desteği.

Bakım pencereleri için Azure SQL Veritabanı bölge desteği

Varsayılan değer dışında Azure SQL Veritabanı için bir bakım penceresi seçmek, şu anda satın alma modeline göre düzenlenmiş olarak aşağıdaki bölgelerde kullanılabilir.

Aşağıdaki tablo alanlar arası yedekli olmayan veritabanlarına yöneliktir. Azure Kullanılabilirlik Alanı'ndaki veritabanları için alanlar arası yedekli veritabanları tablosuna bakın.

Azure Bölgesi Hiper ölçek premium serisi ve premium serisi bellek için iyileştirilmiş Hiper Ölçek standart serisi Diğer tüm Azure SQL Veritabanı satın alma modelleri ve katmanları
Doğu Avustralya Yes Evet Yes
Güneydoğu Avustralya Yes Yes
Güney Brezilya Yes Yes
Güneydoğu Brezilya Yes Yes
Orta Kanada Yes Evet Yes
Doğu Kanada Yes Yes
Orta Hindistan Yes Yes
Orta ABD Yes Evet Yes
Doğu Çin 2 Yes Yes
Kuzey Çin 2 Yes Yes
Doğu ABD 1 Yes Evet Yes
Doğu ABD 2 Yes Evet Yes
Doğu Asya Yes Yes
Orta Fransa Yes Yes
Güney Fransa Yes Yes
Orta Batı Almanya Yes Yes
Doğu Japonya Yes Evet Yes
Batı Japonya Yes Yes
Orta Kuzey ABD Yes Yes
Kuzey Avrupa Yes Evet Yes
Güney Afrika Kuzey Yes Yes
Orta Güney ABD Yes Evet Yes
Güney Hindistan Yes Yes
Güneydoğu Asya Yes Yes
Kuzey İsviçre Yes Yes
Kuzey BAE Yes Yes
Güney Birleşik Krallık Yes Evet Yes
Batı Birleşik Krallık Yes Yes
US Gov Teksas Yes Yes
US Gov Virginia Yes Yes
Batı Orta ABD Yes Yes
West Europe Yes Evet Yes
Batı ABD Yes Evet Yes
Batı ABD 2 Yes Evet Yes
Batı ABD 3 Yes Evet Yes

Aşağıdaki tablo alanlar arası yedekli veritabanları içindir.

Azure Bölgesi Hiper ölçek premium serisi ve premium serisi bellek için iyileştirilmiş Hiper Ölçek standart serisi Azure Kullanılabilirlik Alanı'ndaki diğer tüm Azure SQL Veritabanı satın alma modelleri ve katmanları
Doğu Avustralya Yes Evet Yes
Orta Kanada Yes Evet Yes
Orta ABD Yes Evet Yes
Doğu ABD 1 Yes Evet Yes
Doğu ABD 2 Yes
Doğu Japonya Yes
Kuzey Avrupa Yes Evet Yes
Orta Güney ABD Yes
Güneydoğu Asya Yes
Güney Birleşik Krallık Yes
West Europe Yes Evet Yes
Batı ABD 2 Yes
Batı ABD 3 Yes Evet Yes

Ağ geçidi bakımı

Bakım pencerelerinden en büyük avantajı elde etmek için istemci uygulamalarınızın bağlantı yeniden yönlendirme ilkesini kullandığından emin olun. Yeniden yönlendirme, istemcilerin veritabanını barındıran düğüme doğrudan bağlantı kurduğu ve daha az gecikme süresine ve geliştirilmiş aktarım hızına yol açan önerilen bağlantı ilkesidir.

Azure SQL Veritabanı'da, ara sunucu bağlantı ilkesini kullanan tüm bağlantılar hem seçilen bakım penceresinden hem de ağ geçidi düğümü bakım penceresinden etkilenebilir. Ancak, önerilen yeniden yönlendirme bağlantı ilkesini kullanan istemci bağlantıları, ağ geçidi düğümü bakım yeniden yapılandırmasından etkilenmez.

Azure SQL Veritabanı'daki istemci bağlantı ilkesi hakkında daha fazla bilgi için bkz. Azure SQL Veritabanı Bağlan ilke.

Bakım olaylarının listesini alma

Azure Kaynak Grafı, Azure Kaynak Yönetimi'nin kapsamını genişletmek için tasarlanmış bir Azure hizmetidir. Azure Kaynak Grafı Gezgini, ortamınızı etkili bir şekilde yönetebilmeniz için belirli bir abonelik kümesinde büyük ölçekte sorgulama olanağı sunan verimli ve performanslı kaynak keşfi sağlar.

Bakım olaylarını sorgulamak için Azure Kaynak Grafı Gezgini'ni kullanabilirsiniz. Bu sorguların nasıl çalıştırılacağına ilişkin bir tanıtım için bkz. Hızlı Başlangıç: Azure Kaynak Grafı Gezgini'ni kullanarak ilk Kaynak Grafı sorgunuzu çalıştırın.

Aboneliğinizdeki tüm SQL veritabanlarının bakım olaylarını denetlemek için Azure Kaynak Grafı Gezgini'nde aşağıdaki örnek sorguyu kullanın:

servicehealthresources
| where type =~ 'Microsoft.ResourceHealth/events'
| extend impact = properties.Impact
| extend impactedService = parse_json(impact[0]).ImpactedService
| where  impactedService =~ 'SQL Database'
| extend eventType = properties.EventType, status = properties.Status, description = properties.Title, trackingId = properties.TrackingId, summary = properties.Summary, priority = properties.Priority, impactStartTime = todatetime(tolong(properties.ImpactStartTime)), impactMitigationTime = todatetime(tolong(properties.ImpactMitigationTime))
| where eventType == 'PlannedMaintenance'
| order by impactStartTime desc

Örnek sorguların tam başvurusu ve bunların PowerShell veya Azure CLI gibi araçlarda nasıl kullanılacağı hakkında bilgi edinmek için Azure Hizmet Durumu için azure Kaynak Grafı örnek sorguları sayfasını ziyaret edin.