Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:Azure SQL Veritabanı
Bu makalede, yükseltme, düzeltme eki uygulama, yedekleme ve izleme gibi veritabanı yönetimi işlevlerinin çoğunu kullanıcı müdahalesi olmadan işleyen tam olarak yönetilen bir hizmet olarak platform (PaaS) veritabanı altyapısı olan Azure SQL Veritabanı genel bir bakış sunulmaktadır.
Not
Azure SQL Veritabanı ücretsiz deneyin ve her ay 100.000 sanal çekirdek saniye sunucusuz işlem ve 32 GB depolama alanı elde edin.
Azure SQL Veritabanı ile Azure'da çalışan uygulamalar ve çözümler için yüksek oranda kullanılabilir ve yüksek performanslı bir veri depolama katmanı oluşturabilirsiniz.
- Azure SQL Veritabanı her zaman SQL Database Engine'in ve yamalı işletim sisteminin en son kararlı sürümünde çalışır.
- Azure SQL Veritabanı, alanlar arası yedeklilik uygulandığında daha yüksek olan kurumsal sınıf kullanılabilirlik SLA'sı sunar.
- Azure SQL Veritabanı, verileri vektör, grafik, JSON, XML, uzamsal veriler ve anahtar-değer çiftleri gibi ilişkisel ve ilişkisel olmayan veriler de dahil olmak üzere birden çok biçimde depolayabileceğiniz ve bunlarla çalışabileceğiniz çok modelli bir veritabanıdır. Modern bulut uygulamalarıyla birden çok platform ve dilin karmaşıklığını önleyebilirsiniz.
- Azure SQL Veritabanı Hiper Ölçek hizmet katmanı (önerilen), SQL lisans ücreti olmadan fiyat ve performansın en iyi birleşimini ve sunucusuz işlem seçeneği de dahil olmak üzere 128 TB'a kadar ölçeklenebilirlik sunar.
Azure SQL Veritabanı yüksek performanslı bellek içi teknolojiler ve akıllı sorgu işleme gibi gelişmiş sorgu işleme özelliklerini kullanabilirsiniz. Aslında, SQL Server en yeni özellikleri genellikle önce Azure SQL Veritabanı, daha sonra SQL Server sürümlerine yayınlanır.
Azure'da milyonlarca veritabanında kanıtlanmış en yeni SQL Server özelliklerine, yama uygulama veya yükseltme için ek yük olmadan sahip olursunuz. Azure SQL Veritabanı yerleşik yüksek kullanılabilirlik, yedeklemeler ve diğer yaygın bakım işlemlerine sahip tam olarak yönetilen bir hizmettir. Microsoft, SQL ve işletim sistemi kodunun tüm düzeltme eklerini ve güncelleştirmelerini işler. Altında yatan altyapıyı yönetmeniz gerekmez. Azure SQL Veritabanı yerleşik hizmet olarak platform (PaaS) özellikleri, işletmeniz için kritik öneme sahip etki alanına özgü veritabanı yönetimi ve iyileştirme etkinliklerine odaklanmanızı sağlar.
Satın alma modelleri
SQL Veritabanı aşağıdaki satın alma modellerini sunar:
- Sanal çekirdek tabanlı satın alma modeli sanal çekirdek sayısını, bellek miktarını ve depolama miktarını ve hızını seçmenize olanak tanır. Sanal çekirdek tabanlı satın alma modeli, Hyperscale olmayan veritabanları için SQL Server lisanslarının tahsisine yönelik indirim elde etmek amacıyla SQL Server için Azure Hibrit Avantajı özelliğini kullanmanıza da olanak tanır. Hyperscale veritabanları, Hyperscale’ın ayrı bir SQL Database Engine lisanslama maliyeti olmadığından Azure Hibrit Avantajı’ten yararlanmaz.
- DTU tabanlı satın alma modeli, basit ve ağır veritabanı iş yüklerini desteklemek için üç hizmet katmanında işlem, bellek ve G/Ç kaynaklarının bir karışımını sunar. Her katmandaki işlem boyutları, ek depolama kaynakları ekleyebileceğiniz bu kaynakların farklı bir karışımını sağlar.
Hizmet katmanları
vCore tabanlı satın alma modeli üç hizmet planı sunar:
- Hiper Ölçek hizmet katmanı (önerilen) çoğu iş yükü için tasarlanmıştır. Hiper Ölçek, bağımsız olarak ölçeklenebilen işlem ve depolama kaynaklarıyla büyük bir esneklik ve yüksek performans sağlar. Yüksek kullanılabilirlik kopyaları sayesinde arızalara karşı en yüksek dayanıklılığı sunar. Hyperscale ayrıca, herhangi bir Azure veri merkezinde salt okunur coğrafi replikalar ve okuma ağırlıklı agentic iş yükleri dahil olmak üzere ağır salt okunur analitik iş yüklerinin yükünü hafifletmek amacıyla en fazla 30 salt okunur adlandırılmış replika sunar.
- İş Açısından Kritik hizmet katmanı, yüksek işlem hızları ve düşük gecikme G/Ç gereksinimleri olan OLTP uygulamaları için tasarlanmıştır. Birkaç izole kopya kullanarak arızalara karşı yüksek dayanıklılık sunar.
- Genel Amaçlı hizmet katmanı daha az zorlu iş yükleri için tasarlanmıştır. Bütçe odaklı dengeli işlem ve depolama seçenekleri sunar.
DTU tabanlı satın alma modeli üç hizmet katmanı sunar:
- Premium hizmet katmanı, yüksek işlem hızları ve düşük gecikme G/Ç gereksinimleri olan OLTP uygulamaları için tasarlanmıştır. Birkaç yalıtılmış kopya kullanarak hatalara karşı en yüksek dayanıklılığı sunar.
- Standart hizmet katmanı daha az zorlu iş yükleri için tasarlanmıştır. Bütçe odaklı dengeli işlem ve depolama seçenekleri sunar.
- Temel hizmet katmanı en az zorlu iş yükleri için tasarlanmıştır. En düşük performans gereksinimlerine sahip küçük uygulamalar için uygun maliyetli çözümler sunar.
Hesaplama katmanları
Sanal çekirdek tabanlı satın alma modeli, Azure SQL Veritabanı için iki farklı işlem katmanı sağlar: ayrılmış işlem katmanı ve sunucusuz işlem katmanı. DTU tabanlı satın alma modeli yalnızca sağlanan işlem katmanını sağlar.
- Sağlanan işlem katmanı: İş yükü etkinliğinden bağımsız olarak sürekli olarak sağlanan belirli bir işlem miktarı sağlar ve saatlik sabit bir fiyatla sağlanan işlem miktarını faturalar.
-
Sunucusuz işlem katmanı: İşlem kaynaklarını iş yükü etkinliğine göre otomatik olarak ölçeklendirir ve saniye başına kullanılan işlem miktarına göre faturalar.
- Sunucusuz işlem katmanı sanal çekirdek satın alma modelinde, Genel Amaçlı ve Hiper Ölçek hizmet katmanlarında kullanılabilir.
Dağıtım modelleri
Azure SQL Veritabanı bir veritabanı için aşağıdaki dağıtım seçeneklerini sağlar:
- Tek veritabanı , tam olarak yönetilen, yalıtılmış bir veritabanını temsil eder. Tek bir güvenilir veri kaynağına ihtiyaç duyan modern bulut uygulamalarınız ve mikro hizmetleriniz varsa bu seçeneği kullanabilirsiniz. Tek bir veritabanı, SQL Database Engine içindeki contained database öğesine benzer.
- Elastik havuz , CPU veya bellek gibi paylaşılan bir kaynak kümesine sahip tek veritabanlarından oluşan bir koleksiyondur. Tek veritabanları elastik havuzun içine ve dışına taşınabilir.
Ölçeklenebilir performans ve havuzlar
Atanan kaynak miktarını tanımlayabilirsiniz.
- Tek veritabanlarında her veritabanı diğerlerinden yalıtılır ve taşınabilir. Her veritabanının kendi garantili işlem, bellek ve depolama kaynağı miktarı vardır. Veritabanına atadığınız kaynaklar bu veritabanına ayrılmıştır ve Azure'daki diğer veritabanlarıyla paylaşılamaz. Tek veritabanı kaynaklarının ölçeğini dinamik olarak artırıp azaltabilirsiniz. Tek veritabanı seçeneği farklı gereksinimler için farklı işlem, bellek ve depolama kaynakları sağlar. Örneğin, 1 ile 128 sanal çekirdek ya da 32 GB ile 4 TB arasında alabilirsiniz. Hiper Ölçek hizmet katmanı, hızlı yedekleme ve geri yükleme özellikleriyle 128 TB'a kadar ölçeklendirmenizi sağlar.
- Elastik havuzlarla, havuzdaki tüm veritabanlarının paylaştığı kaynakları atarsınız. Kaynakların kullanımını en üst düzeye çıkarmak ve tasarruf etmek için yeni bir veritabanı oluşturabilir veya mevcut tek veritabanlarını kaynak havuzuna taşıyabilirsiniz. Bu seçenek, elastik havuz kaynaklarını dinamik olarak yukarı ve aşağı ölçeklendirme olanağı da sağlar.
İlk uygulamanızı, Genel Amaçlı hizmet katmanında aylık düşük maliyetle küçük bir tek veritabanı üzerinde oluşturabilirsiniz. Daha sonra çözümünüzün gereksinimlerini karşılamak için hizmet katmanını el ile veya program aracılığıyla istediğiniz zaman İş Açısından Kritik veya Hiper Ölçek hizmet katmanına değiştirebilirsiniz. Performansı uygulamanız veya müşterileriniz kesinti yaşamadan ayarlayabilirsiniz. Dinamik ölçeklendirme, veritabanınızın hızla değişen kaynak gereksinimlerine saydam bir şekilde yanıt vermesini sağlar. Yalnızca ihtiyaç duyduğunuz kaynaklar için ödeme yapmanız gerekir.
Dinamik ölçeklendirme, otomatik ölçeklendirmeden farklıdır. Otomatik ölçeklendirme, bir hizmetin ölçütlere göre otomatik olarak ölçeklendirilmesi, dinamik ölçeklendirme ise kapalı kalma süresi olmadan el ile ölçeklendirmeye olanak tanır. Tek veritabanı seçeneği el ile dinamik ölçeklendirmeyi destekler ancak otomatik ölçeklendirmeyi desteklemez. Daha otomatik bir deneyim için şu alternatifleri göz önünde bulundurun:
- Otomatik ölçeklendirme sağlayan sunucusuz katmanını kullanın.
- Tek bir veritabanı için ölçeklenebilirliği zamanlamak veya otomatikleştirmek için betikleri kullanın. Bir örnek için bkz . Tek bir veritabanını izlemek ve ölçeklendirmek için PowerShell kullanma.
- Veritabanlarının tek tek veritabanı gereksinimlerine göre havuzdaki kaynakları paylaşmasına olanak tanıyan elastik havuzları kullanın. Elastik havuzlar özel betiklerle de ölçeklendirilebilir ve ölçeklenebilirliği zamanlamanıza veya otomatikleştirmenize olanak sağlar.
Veritabanınızı ölçeklendirmeye ilişkin kısa bir genel bakış için bu videoyu Azure SQL Veritabanı temel parçalar serisinde izleyin:
Kaynak kullanımını en verimli hale getirmek için elastik havuzlar
Birçok işletme ve uygulama için, özellikle kullanım desenleri görece tahmin edilebilirse, tek veritabanları oluşturmak ve isteğe bağlı olarak performansı yukarı veya aşağı çevirmek yeterlidir. Öngörülemeyen kullanım düzenleri maliyetleri ve iş modelinizi yönetmeyi zorlaştırabilir. Elastik havuzlar bu sorunu çözer. Performans kaynaklarını tek bir veritabanı yerine bir havuza ayırırsınız. Tek veritabanı performansı yerine havuzun toplu performans kaynakları için ödeme gerçekleştirirsiniz.
Elastik havuzlarda, kaynaklara yönelik talep dalgalanmaları nedeniyle veritabanı performansını yukarı ve aşağı çevirmeye odaklanmanız gerekmez. Gerektiğinde havuza alınan veritabanları, elastik havuzun performans kaynaklarını tüketir. Havuzlanmış veritabanları havuzun kaynaklarını kullanır ancak sınırlarını aşmaz, bu nedenle bireysel veritabanı kullanımı değişik olsa bile maliyetiniz öngörülebilir olmaya devam eder.
Havuza veritabanı ekleyip kaldırabilir, uygulamanızı denetlediğiniz bir bütçe içinde birkaç veritabanından binlerce veritabanına ölçeklendirebilirsiniz. Havuzdaki hiçbir veritabanının tüm havuz kaynaklarını kullanmadığından ve havuza alınan her veritabanının garantili minimum kaynak miktarına sahip olduğundan emin olmak için havuzdaki veritabanları için kullanılabilir en düşük ve en yüksek kaynakları da denetleyebilirsiniz. Elastik havuzları kullanan hizmet olarak yazılım (SaaS) uygulamaları için tasarım desenleri hakkında daha fazla bilgi edinmek için bkz. SQL Veritabanı ile çoklu kiracı SaaS uygulamaları için tasarım desenleri.
Komut dosyaları, elastik havuzların izlenmesine ve ölçeklendirilmesine yardımcı olabilir. Örnek için bkz. Azure SQL Veritabanı'da elastik havuzu izlemek ve ölçeklendirmek için PowerShell kullanma.
Tek veritabanlarını havuza alınan veritabanlarıyla birleştirme
Tek veritabanlarını elastik havuzlarla karıştırabilir ve tek veritabanlarının ve elastik havuzların hizmet katmanlarını durumunuzla uyumlu olacak şekilde değiştirebilirsiniz. Ayrıca, benzersiz uygulama tasarım gereksinimlerinizi karşılamak, maliyet ve kaynak verimliliklerini desteklemek ve yeni iş fırsatlarının kilidini açmak için diğer Azure hizmetlerini SQL Veritabanı ile karıştırabilir ve eşleştirebilirsiniz.
Kapsamlı izleme ve uyarı özellikleri
Azure SQL Veritabanı, iş yükü özellikleri hakkında daha ayrıntılı içgörüler elde etmenize yardımcı olan gelişmiş izleme ve sorun giderme özellikleri sağlar. Bu özellikler ve araçlar şunlardır:
- SQL Database Engine'nin en son sürümü tarafından sağlanan yerleşik izleme özellikleri. Gerçek zamanlı performans içgörüleri bulmanıza olanak tanır.
- Çok sayıda veritabanı örneğini izlemenize ve sorunlarını gidermenize olanak tanıyan Azure tarafından sağlanan PaaS izleme özellikleri.
- Veritabanı izleyicisi (önizleme), ayrıntılı, düşük gecikme süreli güncel ve geçmiş izleme sağlar ve Azure SQL varlığınızın tek bölmeli bir görünümünü sağlar.
Yerleşik BIR SQL Server izleme özelliği olan Sorgu Deposu, sorgularınızın performansını gerçek zamanlı olarak kaydeder ve olası performans sorunlarını ve en çok kaynak kullananları belirlemenizi sağlar. Otomatik ayarlama ve öneriler , gerileyen performansa ve eksik veya yinelenen dizinlere sahip sorgularla ilgili öneriler sağlar. SQL Veritabanı'nda otomatik ayarlama, sorunları çözebilecek betikleri manuel olarak uygulamanıza veya düzeltmeyi SQL Veritabanı'nın kendisinin uygulamasına olanak tanır. SQL Veritabanı ayrıca düzeltmenin bazı faydalar sağladığını test edebilir ve doğrulayabilir ve sonuca bağlı olarak değişikliği koruyabilir veya geri döndürebilir. Sorgu Deposu ve otomatik ayarlama özelliklerine ek olarak, iş yükü performansını izlemek için standart DMV'leri ve XEvent'leri kullanabilirsiniz.
SQL Veritabanı yerleşik performans izleme ve uyarı özelliklerini kullanarak binlerce veritabanının durumunu verimli bir şekilde izleyebilirsiniz. Bu araçları kullanarak, ölçeği artırmanın veya azaltmanın etkisini geçerli veya öngörülen performans gereksinimlerinize göre hızla değerlendirebilirsiniz. Ayrıca, SQL Veritabanı daha kolay izleme için ölçümleri ve kaynak günlüklerini yayabilir. SQL Veritabanını kaynak kullanımını, çalışanları, oturumları ve bu Azure kaynaklarından birine yapılan bağlantıları kaydedecek şekilde yapılandırabilirsiniz:
- Azure Depolama: Küçük maliyetlerle çok sayıda telemetri arşivleme için.
- Azure Event Hubs: SQL Veritabanı telemetrisini özel izleme çözümünüz veya sık erişimli işlem hatlarınızla tümleştirmek için.
- Azure İzleyici günlükleri: Raporlama, uyarı ve azaltma özelliklerine sahip yerleşik bir izleme çözümü için.
Kullanılabilirlik özellikleri
Azure SQL Veritabanı, kesintiler sırasında işletmenizin çalışmaya devam etmesi için yardımcı olur. Geleneksel, şirket içi SQL Server bir ortamda genellikle yerel olarak en az iki makine ayarlarsınız. Bu makineler, tek bir makine veya bileşenin hatasına karşı korumak için verilerin tam, zaman uyumlu olarak tutulan kopyalarına sahiptir. Bu ortam yüksek kullanılabilirlik sağlar, ancak veri merkezinizi etkileyen doğal afetlere karşı koruma sağlamaz.
Olağanüstü durum kurtarma, yıkıcı bir olayın coğrafi olarak verilerinizin bir kopyasına sahip başka bir makine veya makine kümesinin etkilenmeyecek kadar yerelleştirilmesini gerektirir. SQL Server’da, verileri coğrafi olarak ayrı SQL Server örneklerine çoğaltmak için eşzamansız modda çalışan Always On Kullanılabilirlik Gruuplarını kullanabilirsiniz.
Premium ve İş Açısından Kritik hizmet katmanlarındaki veritabanları zaten kullanılabilirlik grubunun eşitlemesine benzer bir şey yapar. Daha düşük hizmet katmanlarındaki veritabanları, farklı ama eşdeğer bir mekanizma kullanarak depolama aracılığıyla yedeklilik sağlar. Yerleşik mantık, tek bir makine hatasına karşı korumaya yardımcı olur. Etkin coğrafi çoğaltma özelliği, veritabanlarınızı bölge genelindeki geniş çaplı kesintilere karşı korur.
Azure Kullanılabilirlik Alanları, tek bir bölge içindeki tek bir veri merkezi binasının kesintisine karşı koruma sağlamaya çalışır. Bina için güç veya ağ kaybına karşı korumanıza yardımcı olur. SQL Veritabanında, farklı çoğaltmaları farklı erişilebilirlik alanlarına (etkili bir şekilde farklı binalara) konumlandırırsınız.
Aslında, Microsoft tarafından yönetilen veri merkezlerinden oluşan genel bir ağ tarafından desteklenen Azure hizmet düzeyi sözleşmesi (SLA), uygulamanızın 7/24 çalışır durumda kalmasına yardımcı olur. Azure platformu her veritabanını tam olarak yönetir ve veri kaybı olmamasını ve yüksek oranda veri kullanılabilirliği garantisi sağlar. Azure, düzeltme eki uygulamayı, yedeklemeleri, çoğaltmayı, hata algılamayı, temeldeki potansiyel donanım, yazılım veya ağ hatalarını, hata düzeltmelerini dağıtmayı, yük devretmeleri, veritabanı yükseltmelerini ve diğer bakım görevlerini otomatik olarak yönetir. Standart kullanılabilirlik düzeyine ulaşmak için işlem ve depolama katmanları ayrılır. Premium kullanılabilirlik, işlem ve depolamayı performans için tek bir düğümde tümleştirerek ve ardından Always On Kullanılabilirlik Gruplarına benzer bir teknoloji uygulayarak elde edilir. Azure SQL Veritabanı yüksek kullanılabilirlik özellikleri hakkında tam bilgi için bkz. SQL Veritabanı kullanılabilirlik.
Önemli
Azure SQL Veritabanı, SQL Server ve Azure SQL Yönetilen Örneği arasındaki özellik farklarının yanı sıra farklı Azure SQL Veritabanı seçenekleri arasındaki farkları anlamak için bkz. SQL Veritabanı özellikleri.
Ayrıca SQL Veritabanı yerleşik iş sürekliliği ve genel ölçeklenebilirlik özellikleri sağlar. Bu özellikler şunlardır:
-
SQL Veritabanı, belirli bir noktaya geri yüklemenizi sağlamak için veritabanlarının tam, değişiklik ve işlem günlüğü yedeklemelerini otomatik olarak gerçekleştirir. Tek veritabanları ve havuza alınan veritabanları için, SQL Veritabanı uzun süreli yedekleme saklama için Azure Depolama'da tam veritabanı yedeklemelerini depolamak üzere yapılandırabilirsiniz. Yönetilen örnekler için, uzun süreli yedekleme saklama için yalnızca kopya yedeklemeleri de gerçekleştirebilirsiniz.
Belirli bir noktaya geri yüklemeler:
Tüm SQL Veritabanı dağıtım seçenekleri, herhangi bir veritabanı için otomatik yedekleme saklama süresi içinde herhangi bir noktaya kurtarmayı destekler.
-
Tek veritabanı ve havuza alınan veritabanları seçenekleri, aynı veya genel olarak dağıtılmış Azure veri merkezlerinde en fazla dört okunabilir ikincil veritabanı yapılandırmanıza olanak sağlar. Örneğin, yüksek hacimli eşzamanlı salt okunur işlemlere sahip bir katalog veritabanı kullanan bir SaaS uygulamanız varsa, etkin coğrafi çoğaltmayı kullanarak global okuma ölçeğini etkinleştirebilir ve birincil veritabanı üzerindeki okuma iş yükü kaynaklı performans sorunlarını ortadan kaldırabilirsiniz.
-
Tüm SQL Veritabanı dağıtım seçenekleri, genel ölçekte yüksek kullanılabilirlik ve yük dengelemeyi etkinleştirmek için yük devretme gruplarını kullanmanıza olanak tanır. Yük devretme grupları, büyük veritabanı gruplarının ve elastik havuzların kesintisiz coğrafi çoğaltımı ve yük devretmesini sağlar. Yük devretme grupları, en az yönetim yüküyle genel olarak dağıtılmış SaaS uygulamalarının oluşturulmasını sağlar. Bu, tüm karmaşık izleme, yönlendirme ve yük devretme düzenlemesini SQL Veritabanı bırakır.
Bölgeler arası yedekli veritabanları:
SQL Veritabanı, birden çok kullanılabilirlik alanında Premium veya İş Açısından Kritik veritabanları ya da elastik havuzlar sağlamanızı sağlar. Bu veritabanları ve elastik havuzlar, yüksek kullanılabilirlik için birden fazla yedekli replika içerdiğinden, bu replikaların birden fazla kullanılabilirlik bölgesine yerleştirilmesi daha yüksek dayanıklılık sağlar. Veri kaybı olmadan veri merkezi ölçek hatalarından otomatik olarak kurtarmak için bu çoğaltmaları kullanabilirsiniz.
Yerleşik zeka
SQL Veritabanı'nı kullandığınızda, veritabanlarını çalıştırma ve yönetme maliyetlerini önemli ölçüde azaltmanıza yardımcı olan yerleşik zeka elde edersiniz. Uygulamanızın hem performansını hem de güvenliğini en üst düzeye çıkarır. SQL Veritabanı platformu çok büyük miktarda telemetri verilerini toplar ve işlerken müşteri gizliliğine tam olarak saygı gösterir. Çeşitli algoritmalar telemetri verilerini sürekli değerlendirerek hizmetin uygulamanızla öğrenmesini ve uyarlamasını sağlar.
Otomatik performans izleme ve ayarlama
SQL Veritabanı izlemeniz gereken sorgularla ilgili ayrıntılı öngörüler sunar. SQL Veritabanı veritabanı desenleriniz hakkında bilgi edinir ve veritabanı şemanızı iş yükünüzle uyarlamanızı sağlar. SQL Veritabanı, performans ayarlama önerilerinde bulunur. Siz de bu ayarları gözden geçirebilir ve uygulayabilirsiniz.
Çok sayıda veritabanını yönetmek, SQL Veritabanı ve Azure tarafından sağlanan tüm kullanılabilir araç ve raporlarda bile verimli bir şekilde yapılması mümkün olmayabilir. Veritabanınızı el ile izlemek ve ayarlamak yerine , otomatik ayarlamayı kullanarak izleme ve ayarlama eylemlerinden bazılarını SQL Veritabanı'na devredebilirsiniz. SQL Veritabanı, performansın sürekli gelişmeye devam etmesini sağlamak için önerileri, testleri otomatik olarak uygular ve ayarlama eylemlerinin her birini doğrular. Bu şekilde, SQL Veritabanı iş yükünüz için otomatik olarak denetimli ve güvenli bir şekilde uyarlanır. Otomatik ayarlama, veritabanınızın performansının her ayarlama eyleminden önce ve sonra dikkatle izlendiği ve karşılaştırıldığını gösterir. Performans iyileşmezse, ayarlama eylemi geri döndürülür.
SQL Veritabanı'nın üzerinde SaaS çok kiracılı uygulamalar çalıştıran iş ortaklarımızın çoğu, uygulamalarının her zaman kararlı ve öngörülebilir performansa sahip olduğundan emin olmak için otomatik performans ayarlamayı kullanır. İş ortaklarımız bu özelliğin gecenin ortasında performans sorunu yaşama riskini önemli ölçüde azalttığını söylüyor. Ayrıca müşteri tabanının bir bölümü de SQL Server kullandığından, SQL Server müşterilerine yardımcı olmak için SQL Veritabanı tarafından sağlanan dizin oluşturma önerilerini kullanır.
SQL Veritabanı iki otomatik ayarlama özelliği mevcuttur:
- Otomatik dizin yönetimi: Veritabanınıza eklemeniz gereken dizinleri ve kaldırmanız gereken dizinleri tanımlar.
- Otomatik plan düzeltmesi: Sorunlu planları tanımlar ve SQL planı performans sorunlarını giderir.
Uyarlamalı sorgu işleme
Uyarlamalı sorgu işlemi kullanabilirsiniz, buna çok deyimli tablo değerli işlevler için araya katılmış yürütme, toplu iş modu bellek verme geri bildirimi ve toplu iş modu uyarlamalı birleşimler dahildir. Bu uyarlamalı sorgu işleme özelliklerinin her biri benzer "öğrenme ve uyarlama" teknikleri uygulayarak geçmişe dönük olarak çıkarılamaz sorgu iyileştirme sorunlarıyla ilgili performans sorunlarının daha fazla çözülmesine yardımcı olur.
Gelişmiş koruma ve uyumluluk
SQL Veritabanı, uygulamanızın çeşitli güvenlik ve uyumluluk gereksinimlerine uygun olmasına yardımcı olmak için bir dizi yerleşik güvenlik ve uyum özelliğine sahiptir.
Önemli
Microsoft, bir dizi uyumluluk standardına göre Azure SQL Veritabanı (tüm dağıtım seçenekleri) sertifikalıdır. Daha fazla bilgi için, en güncel SQL Veritabanı uyumluluk sertifikalarının listesini bulabileceğiniz Microsoft Azure Güven Merkezi'ne bakın.
Gelişmiş tehdit koruması
SQL için Microsoft Defender, gelişmiş SQL güvenlik özelliklerine yönelik birleşik bir pakettir. Veritabanı güvenlik açıklarınızı yönetmeye ve veritabanınıza yönelik bir tehdit gösterebilecek anormal etkinlikleri algılamaya yönelik işlevler içerir. Bu özellikleri etkinleştirmek ve yönetmek için tek bir konum sağlar.
Güvenlik açığı değerlendirmesi:
Bu hizmet olası veritabanı güvenlik açıklarını bulabilir, izleyebilir ve düzeltmenize yardımcı olabilir. Güvenlik durumunuz hakkında görünürlük sağlar ve güvenlik sorunlarını çözmek ve veritabanı güçlendirmelerinizi geliştirmek için eyleme dönüştürülebilir adımlar içerir.
-
Bu özellik, veritabanınıza erişmeye veya veritabanınızdan yararlanmaya yönelik olağan dışı ve zararlı olabilecek girişimleri gösteren anormal etkinlikleri algılar. Veritabanınızı şüpheli etkinliklere karşı sürekli izler ve olası güvenlik açıkları, SQL ekleme saldırıları ve anormal veritabanı erişim modelleri hakkında anında güvenlik uyarıları sunar. Tehdit koruması uyarıları, şüpheli etkinliğin ayrıntılarının yanı sıra tehdidi araştırmak ve ortadan kaldırmak için önerilen eylemleri de içerir.
Uyumluluk ve güvenlik denetimi
Denetim, veritabanı olaylarını izler ve Bunları Azure depolama hesabınızdaki bir denetim günlüğüne yazar. Denetim; mevzuatla uyumluluk, veritabanı etkinliğini anlama ve işletme sorunlarını veya şüpheli güvenlik ihlallerini işaret edebilecek farklılıklar ve anormal durumlar hakkında içgörü sahip olmanıza yardımcı olabilir.
Veri şifrelemesi
SQL Veritabanı, şifreleme özelliği sayesinde verilerinizin güvenliğinin sağlanmasına yardımcı olur. Hareket halindeki veriler için aktarım katmanı güvenliğini kullanır. Durağan veriler için saydam veri şifrelemesi kullanır. Kullanımdaki veriler için Always Encrypted'ı kullanır.
Veri bulma ve sınıflandırma
Veri bulma ve sınıflandırma, veritabanlarınızdaki hassas verileri bulmak, sınıflandırmak, etiketlemek ve korumak için Azure SQL Veritabanı yerleşik özellikler sağlar. Veritabanı sınıflandırma durumunuz hakkında görünürlük sağlar ve veritabanındaki hassas verilere ve kenarlıklarının dışına erişimi izler.
Microsoft Entra tümleştirmesi ve çok faktörlü kimlik doğrulaması
SQL Veritabanı, Microsoft Entra tümleştirmesi ile veritabanı kullanıcılarının ve diğer Microsoft hizmetleri kimliklerini merkezi olarak yönetmenizi sağlar. Bu özellik, izin yönetimini kolaylaştırırken güvenliği artırır. Microsoft Entra Id (eski adıYla Azure Active Directory), çoklu oturum açma işlemini desteklerken veri ve uygulama güvenliğini artırmak için çok faktörlü kimlik doğrulamasını destekler.
Kullanımı kolay araçlar
SQL Veritabanı uygulama oluşturma ve uygulamaların bakımını yapma işlemlerinin daha kolay ve daha verimli şekilde yapılmasını sağlar. SQL Veritabanı size, en iyi yaptığınız işe; mükemmel uygulamalar oluşturmaya odaklanma seçeneği sunar. Sahip olduğunuz araçları ve becerileri kullanarak SQL Veritabanı yönetebilir ve geliştirebilirsiniz.
| Araç | Açıklama |
|---|---|
| Azure portal | Tüm Azure hizmetlerini yönetmek için web tabanlı bir uygulama. |
| SQL Server Management Studio | SQL Server'dan SQL Veritabanı tüm SQL altyapılarını yönetmek için ücretsiz, indirilebilir bir istemci uygulaması. |
| Visual Studio'da SQL Server Veri Araçları | SQL veritabanları, Integration Services paketleri, Analysis Services veri modelleri ve Reporting Services raporları için bir geliştirme aracı. |
| Visual Studio Code | Windows, macOS ve Linux için ücretsiz, indirilebilir, açık kaynak kod düzenleyicisi. Microsoft SQL Server, Azure SQL Veritabanı ve Azure Synapse Analytics'i sorgulamaya yönelik MSSQL uzantısı dahil olmak üzere uzantıları destekler. |
SQL Veritabanı, macOS, Linux ve Windows üzerinde Python, Java, Node.js, PHP, Ruby ve .NET ile uygulama derlemeyi destekler. SQL Veritabanı, SQL Server ile aynı bağlantı kitaplıklarını destekler.
Azure portalı ile Azure SQL kaynakları oluşturma
Azure portalı, Azure SQL kaynakları oluşturmak için tek bir sayfa sağlar. aka.ms/azuresqlhub kullanmaya başlayın:
Azure SQL merkezi, Azure SQL Veritabanı, Azure SQL Veritabanı Hiper Ölçek, Azure SQL Yönetilen Örneği ve Azure Sanal Makineler'de SQL Server için başlangıç noktasıdır.
Azure SQL hub, sizin için en uygun veritabanı hangisidir? ve Veritabanlarını yan yana karşılaştırın gibi bilgilendirici yardımcıları içerir.
Azure portal ile Azure SQL kaynaklarını yönetme
Azure SQL sayfasına erişmek için Azure portalı menüsünden Azure SQL'i seçin veya herhangi bir sayfada Azure SQL'i arayıp seçin.
Azure portalı, Azure sanal makinelerinde (VM) SQL Server'ınız da dahil olmak üzere tüm Azure SQL kaynaklarınızı yönetebileceğiniz tek bir sayfa sağlar. Mevcut kaynakları yönetmek için listeden istediğiniz öğeyi seçin.
Not
Azure SQL, Azure SQL Veritabanı'deki tek ve havuza alınan veritabanlarının yanı sıra bunları barındıran mantıksal sunucu, Azure SQL Yönetilen Örneği'ler ve Azure VM'lerinde SQL Server dahil olmak üzere Azure portalındaki tüm SQL kaynaklarınıza erişmek için hızlı ve kolay bir yol sağlar. Azure SQL bir hizmet veya kaynak değil, SQL ile ilgili hizmetler ailesidir.
SQL Veritabanı sık sorulan sorular
Düzeltme eki uygulamasının kapalı kalma zamanını kontrol edebilir miyim?
Bakım penceresi özelliği, Azure SQL Veritabanı uygun veritabanları için öngörülebilir bakım penceresi zamanlamaları yapılandırmanıza olanak tanır. Bakım penceresi ön bildirimleri varsayılan olmayan bir bakım penceresi kullanacak şekilde yapılandırılmış veritabanları için kullanılabilir.
Bakım etkinliklerini nasıl planlarım?
Uygulamanızda yeniden deneme mantığı kullanırsanız, düzeltme eki uygulamak genellikle fark edilmez. Daha fazla bilgi için bkz. Azure SQL Veritabanı'de Azure bakım olaylarını planlama.
Yedeklerime erişebilir miyim?
Azure SQL Veritabanı yedeklemeleri otomatik olarak yönetilir. Kimsenin yedeklemelere doğrudan erişimi yoktur. Yapılandırılan saklama süresi sona erdikten sonra yedeklemeler silinir. Daha fazla bilgi için bkz. Azure SQL Veritabanı'nda otomatik yedeklemeler ve Uzun süreli saklama.
SQL Server mühendislik ekibi ile iletişime geçme
- DBA Stack Exchange: Veritabanı yönetimiyle ilgili sorular sorun.
- Stack Overflow: Geliştirme soruları sorun.
- Microsoft Soru-Cevap soru sayfası: Teknik sorular sorun.
- Geri bildirim: Hataları bildirin ve özellikleri isteyin.
- Reddit: SQL Server'ın tartışılması.
İlgili içerik
Başlamak için şu hızlı başlangıçlara bakın:
Azure CLI ve PowerShell örnekleri için bkz.:
Duyurulan yeni özellikler hakkında bilgi için bkz. Azure SQL Veritabanı'ndaki yenilikler