Azure SQL Veritabanı nedir?

ŞUNLAR IÇIN GEÇERLIDIR: Azure SQL Veritabanı

Azure SQL Veritabanı yükseltme, düzeltme eki uygulama, yedekleme ve izleme gibi veritabanı işlevlerinin çoğunu kullanıcı müdahalesi olmadan gerçekleştiren tam olarak yönetilen hizmet olarak platform (PaaS) veritabanı altyapısıdır. Azure SQL Veritabanı her zaman SQL Server veritabanı altyapısının en son kararlı sürümünde çalışır ve %99,99 kullanılabilirlik ile düzeltme eki uygulamalı işletim sistemi kullanılır. Azure SQL Veritabanı yerleşik PaaS özellikleri, işletmeniz için kritik öneme sahip etki alanına özgü veritabanı yönetimi ve iyileştirme etkinliklerine odaklanmanızı sağlar.

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. SQL Veritabanı, hem ilişkisel verileri hem de graflar, JSON, uzamsal ve XML gibi ilişkisel olmayan yapıları işlemenize olanak sağladığından, çeşitli modern bulut uygulamaları için doğru seçim olabilir.

Azure SQL Veritabanı, Microsoft SQL Server veritabanı altyapısının en son kararlı sürümünü temel alır. Yüksek performanslı bellek içi teknolojiler ve akıllı sorgu işleme gibi gelişmiş sorgu işleme özelliklerini kullanabilirsiniz. Hatta en yeni SQL Server özellikleri önce SQL Veritabanı'na, daha sonra SQL Server'a uygulanır. Düzeltme eki uygulama veya yükseltme konusunda endişelenmeden milyonlarca veritabanıyla test edilmiş olan en güncel SQL Server özelliklerine sahip olursunuz.

SQL Veritabanı iki farklı satın alma modeli içinde performansı kolayca tanımlamanızı ve ölçeklendirmenizi sağlar: sanal çekirdek tabanlı satın alma modeli ve DTU tabanlı satın alma modeli. SQL Veritabanı yerleşik yüksek kullanılabilirlik, yedekleme ve diğer yaygın bakım işlemlerine sahip olan tam olarak yönetilen bir hizmettir. Microsoft, SQL ve işletim sistemi kodunun tüm düzeltme eklerini ve güncelleştirmelerini işler. Temel alınan altyapıyı yönetmeniz gerekmez.

Azure SQL Veritabanı yeniyseniz, ayrıntılı Azure SQL video serimizdeki Azure SQL Veritabanı Genel Bakışvideosunu gözden geçirin:

Dağıtım modelleri

Azure SQL Veritabanı bir veritabanı için aşağıdaki dağıtım seçeneklerini sağlar:

Önemli

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ı özellikler.

SQL Veritabanı birden çok kaynak türü, hizmet katmanı ve işlem boyutuyla öngörülebilir performans sunar. Kapalı kalma süresi olmadan dinamik ölçeklenebilirlik, yerleşik akıllı iyileştirme, genel ölçeklenebilirlik ve kullanılabilirlik ile gelişmiş güvenlik seçenekleri sunar. Bu özellikler, sanal makineleri ve altyapıyı yönetmek yerine hızlı uygulama geliştirmeye ve pazara çıkış sürenizi hızlandırmaya odaklanmanıza olanak sağlar. SQL Veritabanı şu anda dünya çapında 38 veri merkezindedir, bu nedenle veritabanınızı yakınınızdaki bir veri merkezinde çalıştırabilirsiniz.

Ö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 birinin kendi garanti edilen işlem, bellek ve depolama kaynağı miktarı vardır. Veritabanına atanan kaynakların miktarı bu veritabanına ayrılmıştır ve Azure'daki diğer veritabanlarıyla paylaşılmaz. 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 veya 32 GB ile 4 TB arasında sanal çekirdek alabilirsiniz. Tek veritabanları için Hiper Ölçek hizmet katmanı , hızlı yedekleme ve geri yükleme özellikleriyle 100 TB'a ölçeklendirmenizi sağlar.
  • Elastik havuzlarla, havuzdaki tüm veritabanları tarafından paylaşılan kaynaklar atayabilirsiniz. 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ı bir kaynak havuzuna taşıyabilirsiniz. Bu seçenek ayrıca elastik havuz kaynaklarının ölçeğini dinamik olarak artırmanızı ve azaltmanızı sağlar.

İlk uygulamanızı Genel Amaçlı hizmet katmanında aylık düşük bir maliyetle küçük, tek bir veritabanında 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ıyla değiştirebilirsiniz. Performansı uygulamanız veya müşterileriniz kesinti yaşamadan ayarlayabilirsiniz. Dinamik ölçeklendirebilirlik, veritabanınızın hızla değişen kaynak gereksinimlerine saydam bir şekilde yanıt verebilmesini sağlar. Yalnızca ihtiyaç duyduğunuz kaynaklar için ödeme yapmanız gerekir.

Dinamik ölçeklenebilirlik, otomatik ölçeklendirmeden farklıdır. Bir hizmet ölçütlere dayalı olarak otomatik şekilde ölçeklendirildiğinde otomatik ölçeklendirme oluşurken, dinamik ölçeklenebilirlik ise kesinti süresi olmadan el ile ölçeklendirmeye olanak sağlar. Tek veritabanı seçeneği el ile dinamik ölçeklenebilirliği destekler ancak otomatik ölçeklendirmeyi desteklemez. Daha otomatik bir deneyim için, veritabanlarının tek tek veritabanı gereksinimlerine göre bir havuzdaki kaynakları paylaşmasına olanak sağlayan elastik havuzları kullanın. Bir diğer seçenek de tek bir veritabanı için ölçeklenebilirliği otomatikleştirmeye yardımcı olabilecek betikler kullanmaktır. Örnek için bkz. Tek bir veritabanını izlemek ve ölçeklendirmek için PowerShell kullanma.

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, SQL Server maliyet tasarrufu sağlamak için Azure Hibrit Avantajı kullanmanıza da olanak tanır. Azure Hibrit Avantajı hakkında daha fazla bilgi için bu makalenin devamında yer alan Sık sorulan sorular bölümüne bakın.

  • 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ı

Azure SQL Veritabanı üç hizmet katmanı sunar:

  • Genel Amaçlı/Standart hizmet katmanı yaygın iş yükleri için tasarlanmıştır. Bütçe odaklı dengeli işlem ve depolama seçenekleri sunar.
  • İş Açısından Kritik/Premium hizmet katmanı, yüksek işlem hızları ve düşük gecikme süresi G/Ç gereksinimleri olan OLTP uygulamaları için tasarlanmıştır. Birkaç yalıtılmış çoğaltma kullanarak hatalara en yüksek dayanıklılığı sunar.
  • Hiper Ölçek hizmet katmanı çoğu iş yükü için tasarlanmıştır. Hiper Ölçek, bağımsız olarak ölçeklenebilir işlem ve depolama kaynaklarıyla büyük esneklik ve yüksek performans sağlar. Birden fazla yalıtılmış veritabanı çoğaltmasının yapılandırılmasına izin vererek hatalara karşı daha yüksek dayanıklılık sunar.

Sunucusuz işlem

Sunucusuz işlem katmanı, Genel Amaçlı hizmet katmanını seçtiğinizde sanal çekirdek tabanlı satın alma modelinde kullanılabilir.

Sunucusuz işlem katmanı, iş yükü talebine göre işlemi otomatik olarak ölçeklendirir ve saniye başına kullanılan işlem miktarını faturalar. Sunucusuz işlem katmanı, yalnızca depolamanın faturalandığı etkin olmayan dönemlerde veritabanlarını otomatik olarak duraklatır ve etkinlik geri döndüğünde veritabanlarını otomatik olarak sürdürür.

Kaynak kullanımını en verimli hale getirmek için elastik havuzlar

Tek veritabanı oluşturabilmek ve veritabanı performansını isteğe göre yükseltip düşürebilmek, özellikle kullanım biçimlerinin nispeten tahmin edilebilir olduğu durumlarda birçok işletme ve uygulama için yeterlidir. Öngörülemeyen kullanım desenleri maliyetleri ve iş modelinizi yönetmeyi zorlaştırabilir. Elastik havuzlar bu sorunu çözmek için tasarlanmıştır. Performans kaynaklarını tek bir veritabanı yerine havuza ayırırsınız. Tek veritabanı performansı yerine havuzun toplu performans kaynakları için ödeme gerçekleştirirsiniz.

Graphic that shows elastic pools in basic, standard, and premium editions

Elastik havuzlarda, kaynaklara yönelik talep dalgalı olduğundan veritabanı performansını yukarı ve aşağı çevirmeye odaklanmanız gerekmez. Havuza alınan veritabanları, gerektiğinde elastik havuzun performans kaynaklarını tüketir. Havuza alınan veritabanları havuzu tüketir ancak havuzun sınırlarını aşmaz, bu nedenle tek tek veritabanı kullanımı olmasa bile maliyetiniz tahmin edilebilir olmaya devam eder.

Havuza veritabanları ekleyip kaldırabilir, uygulamanızı denetlediğiniz bir bütçe dahilinde birkaç veritabanından binlere ö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ına yönelik tasarım desenleri hakkında daha fazla bilgi edinmek için bkz. SQL Veritabanı ile çok kiracılı SaaS uygulamaları için tasarım desenleri.

Betikler, 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 karıştırma

Tek veritabanlarını elastik havuzlarla karıştırabilir ve tek veritabanlarının ve elastik havuzların hizmet katmanlarını durumunuzla uyum sağlayacak şekilde değiştirebilirsiniz. Ayrıca benzersiz uygulama tasarımı ihtiyaçlarınızı karşılamak, maliyet ve kaynak verimliliği sağlamak 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 Server veritabanı altyapısının 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 izlemenizi ve sorunlarını gidermenizi sağlayan, Azure tarafından sağlanan PaaS izleme özellikleri.

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 tüketicilerini belirlemenizi sağlar. Otomatik ayarlama ve öneriler , gerileyen performansa ve eksik veya yinelenen dizinlere sahip sorgularla ilgili öneriler sağlar. SQL Veritabanı'de otomatik ayarlama, sorunları çözebilecek betikleri el ile uygulamanızı veya düzeltmeyi SQL Veritabanı uygulamanızı sağlar. SQL Veritabanı ayrıca düzeltmenin bazı faydalar sağladığını test edip 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.

Azure, binlerce veritabanının durumunu izlemenizi sağlayan performans derecelendirmeleriyle birlikte yerleşik performans izleme ve uyarı araçları sağlar. Bu araçları kullanarak, geçerli veya öngörülen performans gereksinimlerinize göre ölçeği artırmanın veya azaltmanın etkisini 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.

Diagram of Azure monitoring architecture

Kullanılabilirlik özellikleri

Azure SQL Veritabanı, işletmenizin kesintiler sırasında çalışmaya devam etmelerini sağlar. Geleneksel bir SQL Server ortamında genellikle yerel olarak en az iki makine ayarlanır. Bu makineler, tek bir makine veya bileşenin hatasına karşı korunmak için verilerin tam, zaman uyumlu bir şekilde korunup kopyalarına sahiptir. Bu ortam yüksek kullanılabilirlik sağlar ancak veri merkezinizi yok eden doğal afetlere karşı koruma sağlamaz.

Olağanüstü durum kurtarma, yıkıcı bir olayın coğrafi olarak, verilerinizin bir kopyasını içeren başka bir makineye veya makine kümesine sahip olacak kadar yerelleştirildiğini varsayar. SQL Server'da, bu özelliği elde etmek için zaman uyumsuz modda çalışan Always On Kullanılabilirlik Gruplarını kullanabilirsiniz. İnsanlar genellikle işlem gerçekleştirmeden önce çoğaltmanın bu kadar uzakta gerçekleşmesini beklemek istemezler, bu nedenle planlanmamış yük devretmeler yaptığınızda veri kaybı olasılığı vardır.

Premium ve İş Açısından Kritik hizmet katmanlarındaki veritabanları zaten bir 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, bölgenin tamamının yok edildiği olağanüstü durumlara karşı koruma olanağı sunar.

Azure Kullanılabilirlik Alanları, tek bir bölge içindeki tek bir veri merkezi binasının kesintisine karşı koruma sağlamaya çalışır. Bir binanın güç veya ağ kaybına karşı korumanıza yardımcı olur. SQL Veritabanı farklı çoğaltmaları farklı kullanılabilirlik alanlarına (farklı binalar, etkili bir şekilde) yerleştirirsiniz.

Aslında, Microsoft tarafından yönetilen veri merkezlerinden oluşan küresel 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 veri kullanılabilirliği yüzdesini garanti eder. Azure düzeltme eki uygulama, yedeklemeler, çoğaltma, hata algılama, temel alınan olası donanım, yazılım veya ağ hataları, hata düzeltmeleri, yük devretmeler, veritabanı yükseltmeleri ve diğer bakım görevlerini otomatik olarak işler. Standart kullanılabilirlik düzeyine ulaşmak için işlem ve depolama katmanları ayrılır. Premium kullanılabilirlik, işlem ve depolamanın performans için tek bir düğümde tümleştirilmesi ve ardından Always On Kullanılabilirlik Gruplarına benzer bir teknolojinin uygulanmasıyla elde edilir. Azure SQL Veritabanı yüksek kullanılabilirlik özellikleri hakkında ayrıntılı bilgi için bkz. SQL Veritabanı kullanılabilirlik.

Ayrıca, SQL Veritabanı yerleşik iş sürekliliği ve küresel ölçeklenebilirlik özellikleri sağlar. Bu modüller şunlardır:

  • Otomatik yedeklemeler:

    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ında ve havuza alınan veritabanlarında, SQL Veritabanı uzun süreli yedekleme saklama için Azure Depolama 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.

  • Etkin coğrafi çoğaltma:

    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şlemleri olan bir katalog veritabanına sahip bir SaaS uygulamanız varsa, genel okuma ölçeğini etkinleştirmek için etkin coğrafi çoğaltmayı kullanın. Bu, birincilde okuma iş yüklerinden kaynaklanan performans sorunlarını ortadan kaldırır. Yönetilen örnekler için otomatik yük devretme gruplarını kullanın.

  • Otomatik yük devretme grupları:

    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. Buna saydam coğrafi çoğaltma ve büyük veritabanı kümelerinin, elastik havuzların ve yönetilen örneklerin yük devretmesi dahildir. Yük devretme grupları, minimum 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.

  • Alanlar 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 çok yedekli çoğaltmaya sahip olduğundan, bu çoğaltmaların birden çok kullanılabilirlik alanına yerleştirilmesi daha yüksek dayanıklılık sağlar. Bu, veri kaybı olmadan veri merkezi ölçek hatalarından otomatik olarak kurtarma özelliğini içerir.

Yerleşik zeka

SQL Veritabanı sayesinde veritabanlarını çalıştırma ve yönetme maliyetlerini önemli ölçüde azaltmanıza yardımcı olan ve uygulamanızın hem performansını hem de güvenliğini en üst düzeye çıkaran yerleşik zekaya sahip olursunuz. 24 saat milyonlarca müşteri iş yükü çalıştıran SQL Veritabanı, çok büyük miktarda telemetri verilerini toplayıp işlerken aynı zamanda müşteri gizliliğine de tam olarak saygı duyar. Çeşitli algoritmalar telemetri verilerini sürekli olarak değerlendirir, böylece hizmet uygulamanızla bilgi edinebilir ve uyarlanabilir.

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ıza olanak tanır. SQL Veritabanı, performans ayarlama önerilerinde bulunur. Siz de bu ayarları gözden geçirebilir ve uygulayabilirsiniz.

Ancak, özellikle birçok veritabanıyla uğraşırken veritabanını sürekli izlemek zor ve yorucu bir görevdir. Akıllı Analizler, SQL Veritabanı performansı uygun ölçekte otomatik olarak izleyerek bu işi sizin için yapar. Performans düşüşü sorunlarını size bildirir, her sorunun kök nedenini tanımlar ve mümkün olduğunda performans geliştirme önerileri sağlar.

Çok sayıda veritabanını yönetmek, SQL Veritabanı ve Azure tarafından sağlanan tüm kullanılabilir araçlar ve raporlarla bile verimli bir şekilde yapmak mümkün olmayabilir. Veritabanınızı el ile izlemek ve ayarlamak yerine, izleme ve ayarlama eylemlerinden bazılarını otomatik ayarlamayı kullanarak SQL Veritabanı için temsilci olarak belirlemeyi düşünebilirsiniz. SQL Veritabanı performansın sürekli gelişmeye devam etmesini sağlamak için önerileri, testleri otomatik olarak uygular ve ayarlama eylemlerini doğrular. Bu şekilde, SQL Veritabanı iş yükünüz için denetimli ve güvenli bir şekilde otomatik olarak 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ı ü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 ayarlamaya güvenir. İş 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 dizinleme önerilerini kullanır.

SQL Veritabanı'da iki otomatik ayarlama özelliği vardır:

  • Otomatik dizin yönetimi: Veritabanınıza eklenmesi ve veritabanınızdan kaldırılması gereken dizinleri tanımlar.
  • Otomatik plan düzeltmesi: Sorunlu planları tanımlar ve plan performans sorunlarını SQL düzeltir.

Uyarlamalı sorgu işleme

Ç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şimleri de dahil olmak üzere uyarlamalı sorgu işlemeyi kullanabilirsiniz. Bu uyarlamalı sorgu işleme özelliklerinin her biri benzer "öğrenme ve uyarlama" tekniklerini uygulayarak geçmişe dönük olarak çıkarılamaz sorgu iyileştirme sorunlarıyla ilgili performans sorunlarını gidermeye 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 SQL Veritabanı uyumluluk sertifikalarının en güncel 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 oluşturabilecek 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ğlamasının yanı sıra güvenlik sorunlarınızı çözmek ve veritabanı güçlendirmelerinizi geliştirmek için eyleme dönüştürülebilir adımlar sunar.

  • Tehdit algılama:

    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. Bekleyen 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 için görünürlük sağlar ve veritabanındaki hassas verilere erişimi ve sınırlarının ötesinde izler.

Azure Active Directory tümleştirmesi ve çok faktörlü kimlik doğrulaması

SQL Veritabanı, Azure Active Directory tümleştirmesi ile veritabanı kullanıcısı ve diğer Microsoft hizmetleri kimliklerini bir merkezden yönetmenizi sağlar. Bu özellik, izin yönetimini kolaylaştırırken güvenliği artırır. 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.
Azure Data Studio Windows, macOS ve Linux üzerinde çalışan platformlar arası veritabanı aracı.
SQL Server Management Studio SQL Server'den SQL Veritabanı'a kadar tüm SQL altyapılarını yönetmek için ücretsiz, indirilebilir bir istemci uygulaması.
Visual Studio'da SQL Server Veri Araçları İlişkisel veritabanları, Azure SQL Veritabanı veritabanları, Integration Services paketleri, Analysis Services veri modelleri ve Reporting Services raporları SQL Server geliştirmeye yönelik ücretsiz, indirilebilir bir istemci uygulaması.
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 sorgulamak için 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 ve yönetme

Azure portal, Azure sanal makinelerinde (VM) SQL Server dahil olmak üzere tüm Azure SQL kaynaklarınızı yönetebileceğiniz tek bir sayfa sağlar.

Azure SQL sayfasına erişmek için Azure portal menüsünden Azure SQL seçin veya herhangi bir sayfada Azure SQL arayın ve 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, SQL Yönetilen Örnekler ve Azure VM'lerindeki SQL Server dahil olmak üzere Azure portal 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 ilgili hizmetler ailesidir.

Mevcut kaynakları yönetmek için listeden istediğiniz öğeyi seçin. Yeni Azure SQL kaynakları oluşturmak için + Oluştur'u seçin.

Screenshot of the Azure SQL portal page.

+ Oluştur'u seçtikten sonra, Herhangi bir kutucukta ayrıntıları göster'i seçerek farklı seçenekler hakkında ek bilgileri görüntüleyin.

Screenshot of database tile details in the Azure portal.

Ayrıntılar için bkz.

SQL Veritabanı sık sorulan sorular

Kapalı kalma süresine düzeltme eki uygulama zamanlarını denetleyebiliyorum?

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 ileri bildirimleri , varsayılan olmayan bir bakım penceresi kullanmak üzere yapılandırılmış veritabanları için kullanılabilir.

Bakım olayları için Nasıl yaparım? plan var?

Uygulamanızda yeniden deneme mantığını kullanırsanız düzeltme eki uygulama genellikle fark edilmez. Daha fazla bilgi için bkz. Azure SQL Veritabanı'da Azure bakım olaylarını planlama.

SQL Server mühendislik ekibi ile iletişime geçme

Sonraki adımlar