Azure SQL Veritabanı Hiper Ölçek hakkında SSS

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

Bu makalede, bu SSS'nin geri kalanında yalnızca Hiper Ölçek olarak adlandırılan Azure SQL Veritabanı Hiper Ölçek hizmet katmanındaki bir veritabanını göz önünde bulunduran müşteriler için sık sorulan soruların yanıtları sağlanır. Bu makalede, Hiper Ölçek'in desteklediği senaryolar ve Hiper Ölçek ile uyumlu özellikler açıklanmaktadır.

  • Bu SSS, Hiper Ölçek hizmet katmanını kısa bir şekilde anlayan ve belirli sorularını ve endişelerini yanıtlayan okuyuculara yöneliktir.
  • Bu SSS' nin bir kılavuz kitabı olması veya Hiper Ölçek veritabanının nasıl kullanılacağına ilişkin soruları yanıtlaması amaçlanmamıştır. Hiper Ölçek'e giriş için Azure SQL Veritabanı Hiper Ölçek belgelerine başvurmanızı öneririz.

Genel sorular

Hiper Ölçek veritabanı nedir?

Hiper Ölçek veritabanı, hiper ölçek ölçeği genişletme depolama teknolojisi tarafından yedeklenen SQL Veritabanı bir veritabanıdır. Hiper Ölçek veritabanı 100 TB’a kadar veriyi destekler ve yüksek aktarım hızı ile performans sağlar. Ayrıca iş yükü gereksinimlerine uyum sağlamak için hızlı ölçeklendirme olanağı da sunar. Bağlan üretkenlik, sorgu işleme, veritabanı altyapısı özellikleri vb. Azure SQL Veritabanı'daki diğer veritabanları gibi çalışır.

Hangi kaynak türleri ve satın alma modelleri Hiper Ölçek'i destekler?

Hiper Ölçek hizmet katmanı yalnızca Azure SQL Veritabanı’nda sanal çekirdek tabanlı satın alma modelini kullanan tek veritabanlarında kullanılabilir. DTU tabanlı satın alma modelinde kullanılamaz.

Hiper Ölçek hizmet katmanının Genel Amaçlı ve İş Açısından Kritik hizmet katmanlarından farkı nedir?

Sanal çekirdek tabanlı hizmet katmanları, kaynak sınırı karşılaştırmasında açıklandığı gibi veritabanı kullanılabilirliğine ve depolama türüne, performansa ve maksimum depolama boyutuna göre ayırt edilir.

Hiper Ölçek hizmet katmanını kimler kullanmalıdır?

Hiper Ölçek hizmet katmanı daha yüksek performans ve kullanılabilirliğe, hızlı yedekleme ve geri yüklemeye ve/veya hızlı depolama ve işlem ölçeklenebilirliğine ihtiyacı olan tüm müşterilere yöneliktir. Uygulamalarını modernleştirmek için buluta geçen müşterilerle Azure SQL Veritabanı’nda diğer hizmet katmanlarını zaten kullanmakta olan müşteriler de buna dahildir. Hiper Ölçek ile şunları elde edersiniz:

  • Veritabanı boyutu 100 TB'a kadardır.
  • Veritabanı boyutundan bağımsız olarak hızlı veritabanı yedeklemeleri (yedeklemeler depolama anlık görüntülerini temel alır).
  • Veritabanı boyutundan bağımsız olarak hızlı veritabanı geri yüklemeleri (geri yüklemeler depolama anlık görüntülerinden alınır).
  • Veritabanı boyutundan ve sanal çekirdek sayısından bağımsız olarak daha yüksek günlük aktarım hızı.
  • Salt okunur iş yüklerini boşaltmak veya etkin bekleme veritabanları olarak kullanılan bir veya daha fazla salt okunur çoğaltma kullanarak ölçeği genişletmeyi okuyun.
  • Ağır iş yükünü kaldırabilecek daha fazla güç elde etmek için sabit sürede hızla işlemin ölçeğini artırma ve ardından sabit sürede ölçeği azaltma. Ölçeklendirme işlemleri, sağlanan işlem için tek basamaklı dakika ve veritabanı boyutu ne olursa olsun sunucusuz işlem için bir saniyeden kısa sürer.

Hiper Ölçek şu anda hangi bölgeler tarafından desteklenmeli?

Hiper Ölçek hizmet katmanı, Azure SQL Veritabanı kullanılabilir olduğu tüm bölgelerde kullanılabilir.

Sunucu başına birden çok Hiper Ölçek veritabanı oluşturabilir miyim?

Evet. Sunucu başına veritabanı sayısı hakkında daha fazla bilgi ve sınır için bkz. SQL Veritabanı sunucudaki tek ve havuza alınan veritabanları için kaynak sınırları.

Hiper Ölçek veritabanının performans özellikleri nelerdir?

Hiper Ölçek mimarisi, büyük veritabanı boyutlarını desteklerken yüksek performans ve aktarım hızı sağlar.

Hiper Ölçek veritabanının ölçeklenebilirliği nedir?

Hiper Ölçek, iş yükü talebinize göre hızlı ölçeklenebilirlik sağlar.

Ayrıntılı sorular

Hiper Ölçek ve tek veritabanlarını tek bir sunucuda karıştırabilir miyim?

Evet, sürdürebilirsiniz.

Hiper Ölçek için uygulama programlama modelimin değiştirilmesi gerekiyor mu?

Hayır, uygulama programlama modeliniz diğer TÜM MSSQL veritabanlarıyla aynı kalır. bağlantı dizesi her zamanki gibi ve Hiper Ölçek veritabanınızla etkileşim kurmanın diğer normal yollarını kullanırsınız. Uygulamanız Hiper Ölçek veritabanını kullandıktan sonra, uygulamanız ikincil çoğaltmalar gibi özelliklerden yararlanabilir.

Hiper Ölçek veritabanında varsayılan işlem yalıtım düzeyi nedir?

Birincil çoğaltmada, varsayılan işlem yalıtım düzeyi RCSI'dir (Kaydedilmiş Anlık Görüntü Yalıtımını Okuma). Okuma Ölçeği genişletme ikincil çoğaltmalarında varsayılan yalıtım düzeyi Anlık Görüntü'dür. Bu, diğer Tüm Azure SQL veritabanlarında olduğu gibi aynıdır.

Şirket içi veya IaaS SQL Server lisansımı Hiper Ölçek'e getirebilir miyim?

15 Aralık 2023'ten bu yana geçerli olan yeni, basitleştirilmiş fiyatlandırma ile yeni oluşturulan Hiper Ölçek veritabanları, sunucusuz hiper ölçek veritabanları ve tüm Hiper Ölçek elastik havuzları için işlem fiyatı azaltıldı. Yeni, basitleştirilmiş fiyatlandırma ile eşdeğer tasarruf elde etmek için Azure Hibrit Avantajı (AHB) uygulamaya gerek yoktur. Azure Hibrit Avantajı (AHB) yalnızca sağlanan işlem içeren eski (15 Aralık 2023'e kadar oluşturulmuş) hiper ölçek tek veritabanlarına uygulanabilir. Bu eski veritabanları için, AHB yalnızca Aralık 2026'ya kadar geçerlidir ve bundan sonra bu veritabanları da yeni, basitleştirilmiş fiyatlandırmaya göre faturalandırılır. Daha fazla bilgi için bkz. Hiper Ölçek fiyatlandırma blogu ve Azure SQL Veritabanı Hiper Ölçek – daha düşük, basitleştirilmiş fiyatlandırma!.

Hiper Ölçek ne tür iş yükleri için tasarlanmıştır?

Hiper ölçek OLTP, Karma (HTAP) ve Analitik (veri martı) iş yükleri dahil olmak üzere tüm iş yükü türleri için iyi çalışır.

Azure Synapse Analytics ile Azure SQL Veritabanı Hiper Ölçek arasında nasıl seçim yapabilirim?

Şu anda SQL Server'ı veri ambarı olarak kullanarak etkileşimli analiz sorguları çalıştırıyorsanız, küçük ve orta ölçekli veri ambarlarını (örneğin, 100 TB'a kadar birkaç TB) daha düşük maliyetle barındırabileceğiniz ve SQL Server veri ambarı iş yüklerinizi en az T-SQL kod değişikliğiyle Hiper Ölçek'e geçirebileceğiniz için Hiper Ölçek harika bir seçenektir.

Karmaşık sorgular ve sürekli alım hızları 100 MB/sn'den yüksek olan büyük ölçekte veri analizi çalıştırıyorsanız veya Paralel Veri Ambarı (PDW), Teradata veya diğer Yüksek Düzeyde Paralel İşleme (MPP) veri ambarlarını kullanıyorsanız, Azure Synapse Analytics veya Microsoft Fabric en iyi seçenek olabilir.

Hiper ölçek işlem soruları

İşlemimi istediğiniz zaman duraklatabilir miyim?

Şu anda hayır. Bununla birlikte, işlem ve çoğaltma sayısının ölçeğini azaltarak kalıcı olmayan zamanlarda maliyeti düşürebilir veya kullanımı temel alarak işlemi otomatik olarak ölçeklendirmek için sunucusuz kullanabilirsiniz.

Yoğun bellek kullanan iş yüküm için fazladan RAM ile işlem çoğaltması sağlayabilir miyim?

Okuma iş yükleri için, birincilden daha yüksek işlem boyutuna (daha fazla çekirdek ve bellek) sahip adlandırılmış bir çoğaltma oluşturabilirsiniz. Kullanılabilir işlem boyutları hakkında daha fazla bilgi için bkz . Hiper Ölçek depolama ve işlem boyutları.

Farklı boyutlarda birden çok işlem çoğaltması sağlayabilir miyim?

Okuma iş yükleri için bu, adlandırılmış çoğaltmalar kullanılarak elde edilebilir.

Kaç Okuma Ölçeği Genişletme çoğaltması desteklenir?

Azure portalını veya REST API'yi kullanarak HA ikincil çoğaltmalarının sayısını 0 ile 4 arasında ölçeklendikleyebilirsiniz. Ayrıca, birçok okuma ölçeği genişletme senaryosu için en fazla 30 adlandırılmış çoğaltma oluşturabilirsiniz.

Yüksek kullanılabilirlik için ek işlem çoğaltmaları sağlamam gerekiyor mu?

Hiper Ölçek veritabanlarında, depolama düzeyinde veri dayanıklılığı sağlanır. Dayanıklılık sağlamak için yalnızca bir çoğaltmaya (birincil) ihtiyacınız vardır. İşlem çoğaltması kapalı olduğunda, veri kaybı olmadan otomatik olarak yeni bir çoğaltma oluşturulur.

Ancak, yalnızca birincil çoğaltma varsa, yük devretmeden sonra yeni bir çoğaltma oluşturmak bir veya iki dakika sürebilir ve ha ikincil çoğaltması kullanılabilir durumda saniyeler arasında olabilir. Yeni çoğaltma başlangıçta soğuk önbelleklere sahip olur ve bu da yük devretmeden hemen sonra daha yüksek depolama gecikmesine ve sorgu performansının düşmesine neden olabilir.

En düşük yük devretme etkisiyle yüksek kullanılabilirlik gerektiren görev açısından kritik uygulamalar için, etkin bekleyen çoğaltmanın yük devretme hedefi olarak kullanılabildiğinden emin olmak için en az bir HA ikincil çoğaltması sağlamanız gerekir.

Veri boyutu ve depolama soruları

Hiper Ölçek ile desteklenen veritabanı boyutu üst sınırı nedir?

100 TB.

Hiper Ölçek ile işlem günlüğünün boyutu nedir?

Hiper Ölçek'te işlem günlüğü neredeyse sonsuzdur ve günlüğün etkin bölümünün 1 TB'ı aşamayamayacağına ilişkin bir kısıtlama vardır. Günlüğün etkin bölümü, uzun süre çalışan işlemler veya Değişiklik Verileri Yakalama işleminin veri değişikliği hızına ayak uydurmaması nedeniyle büyüyebilir. Bu sınırın altında kalmak için gereksiz yere uzun ve büyük işlemlerden kaçının. Bu kısıtlama dışında, yüksek günlük aktarım hızına sahip bir sistemde günlük alanının biteceğinden endişelenmeniz gerekmez. Ancak, günlük oluşturma hızı sürekli agresif yazma iş yükleri için kısıtlanabilir. En yüksek sürekli günlük oluşturma hızı 100 MB/sn'dir.

Veritabanım büyüdükçe 'tempdb' ölçeklendiriliyor mu?

Veritabanınız yerel SSD depolama alanında bulunur ve sağladığınız tempdb işlem boyutuyla (çekirdek sayısı) orantılı olarak boyutlandırılır. boyutu tempdb yapılandırılamaz ve sizin için yönetilir. Veritabanınızın en büyük tempdb boyutunu belirlemek için bkz . Hiper Ölçek depolama ve işlem boyutları.

Veritabanımın boyutu otomatik olarak büyüyor mu yoksa veri dosyalarının boyutunu yönetmem mi gerekiyor?

Daha fazla veri eklediğinizde/aldıkça veritabanınızın boyutu otomatik olarak büyür.

Hiper Ölçek'in desteklediği en küçük veritabanı boyutu nedir?

10 GB. Başlangıç boyutu 10 GB olan bir Hiper Ölçek veritabanı oluşturulur ve 10 GB öbeklerde gerektiğinde büyür.

Veritabanımın boyutu hangi artışlarla büyüyor?

Her veri dosyası 10 GB büyür. Birden çok veri dosyası aynı anda büyüyebilir.

Hiper Ölçek'teki depolama alanı yerel mi yoksa uzak mı?

Hiper Ölçek'te veri dosyaları Azure standart depolama alanında depolanır. Veriler, işlem çoğaltmalarına uzak sayfa sunucularında yerel SSD depolamada tamamen önbelleğe alınır. Buna ek olarak, uzak sayfa sunucularından veri getirme sıklığını azaltmak için işlem çoğaltmalarının yerel SSD'de ve bellekte veri önbellekleri vardır.

Hiper Ölçek ile dosyaları veya dosya gruplarını yönetebilir veya tanımlayabilir miyim?

Hayır Veri dosyaları dosya grubuna PRIMARY otomatik olarak eklenir. Ek dosya grupları oluşturmanın yaygın nedenleri Hiper Ölçek depolama mimarisinde veya Azure SQL Veritabanı daha geniş kapsamlı olarak geçerli değildir.

Veritabanım için veri büyümesiyle ilgili sabit bir üst sınır sağlayabilir miyim?

Hayır

Veritabanı küçültmesi destekleniyor mu?

Şu anda hayır.

Veri sıkıştırma destekleniyor mu?

Evet, diğer Tüm Azure SQL DB veritabanlarında olduğu gibi. Buna satır, sayfa ve columnstore sıkıştırması dahildir.

Çok büyük bir tablom varsa, tablo verileri birden çok veri dosyası arasında yayılır mı?

Evet. Belirli bir tabloyla ilişkili veri sayfaları, tümü aynı dosya grubunun parçası olan birden çok veri dosyasında bulunabilir. MSSQL veritabanı altyapısı, verileri veri dosyalarına dağıtmak için orantılı doldurma stratejisi kullanır.

Veri geçişi soruları

Azure SQL Veritabanı'deki mevcut veritabanlarımı Hiper Ölçek hizmet katmanına taşıyabilir miyim?

Evet. Azure SQL Veritabanı'deki mevcut veritabanlarınızı Hiper Ölçek'e taşıyabilirsiniz. Kavram kanıtı (POC) için veritabanınızın bir kopyasını oluşturmanızı ve kopyayı Hiper Ölçek'e geçirmenizi öneririz.

Mevcut veritabanını Hiper Ölçek'e taşımak için gereken süre, verileri kopyalama süresinden ve verileri kopyalarken kaynak veritabanında yapılan değişiklikleri yeniden yürütme süresinden oluşur. Veri kopyalama süresi, veri boyutuyla orantılıdır. Taşıma işlemi düşük yazma etkinliği sırasında yapılırsa değişiklikleri yeniden yürütme süresi daha kısa olur.

Mevcut Azure SQL Veritabanı Hiper Ölçek'e geçirmek için azure portalda, Azure CLI'de, PowerShell'de ve Transact-SQL'de mevcut veritabanını Hiper Ölçek'e geçirmek için örnek kod alın.

Genel Amaçlı hizmet katmanına ters geçiş, hiper ölçek gereksinimlerini karşılamaması halinde, Azure SQL Veritabanı'daki mevcut bir veritabanını Hiper Ölçek hizmet katmanına geçirmiş olan müşterilerin geri dönmesine olanak tanır. Tersine geçiş bir hizmet katmanı değişikliğiyle başlatılmış olsa da, temelde farklı mimariler arasındaki veri boyutu işlemidir. Hiper Ölçek'e geçişe benzer şekilde, yazma etkinliğinin düşük olduğu bir dönemde yapılırsa tersine geçiş daha hızlı olur. Ters geçişle ilgili sınırlamaları öğrenin.

Hiper Ölçek veritabanlarımı diğer hizmet katmanlarına taşıyabilir miyim?

Daha önce var olan bir Azure SQL Veritabanı Hiper Ölçek hizmet katmanına geçirdiyseniz, özgün Hiper Ölçek'e geçişi izleyen 45 gün içinde bunu Genel Amaçlı hizmet katmanına ters geçirebilirsiniz. Veritabanını İş Açısından Kritik gibi başka bir hizmet katmanına geçirmek istiyorsanız, önce Genel Amaçlı hizmet katmanına ters geçiş yapın, ardından hizmet katmanını değiştirin. Tersine geçiş, veri işleminin boyutudur.

Hiper Ölçek hizmet katmanında oluşturulan veritabanları diğer hizmet katmanlarına taşınamaz.

Ters geçiş sınırlamaları ve etkilenen yedekleme ilkeleri de dahil olmak üzere Hiper Ölçek'ten geçişi tersine çevirmeyi öğrenin.

Hiper Ölçek hizmet katmanına geçiş sonrasında herhangi bir işlevi veya özelliği kaybeder miyim?

Evet. Bazı Azure SQL Veritabanı özellikleri henüz Hiper Ölçek'te desteklenmiyor. Bu özelliklerden bazıları veritabanınız için etkinleştirildiyse Hiper Ölçek'e geçiş engellenebilir veya geçişten sonra bu özellikler çalışmayı durdurur. Bu sınırlamaların geçici olmasını bekliyoruz. Ayrıntılar için bkz . Bilinen sınırlamalar.

Şirket içi SQL Server veritabanımı veya bulut sanal makinesindeki SQL Server veritabanımı Hiper Ölçek'e taşıyabilir miyim?

Evet. İşlem çoğaltması ve diğer veri taşıma teknolojileri (Toplu Kopyalama, Azure Data Factory, Azure Databricks, SSIS) dahil olmak üzere Hiper Ölçek'e geçiş yapmak için birçok mevcut geçiş teknolojisini kullanabilirsiniz. Ayrıca birçok geçiş senaryolarını destekleyen Azure Veritabanı Geçiş Hizmeti de bakın.

Şirket içi veya sanal makine ortamından Hiper Ölçek'e geçiş sırasında kapalı kalma sürem nedir ve bunu nasıl en aza indirebilirim?

Hiper Ölçek'e geçiş için kapalı kalma süresi, veritabanlarınızı diğer Azure SQL Veritabanı hizmet katmanlarına geçirirken kapalı kalma süresiyle aynıdır. Boyutu birkaç TB'a kadar olan veritabanları için kapalı kalma süresini en aza indirmek için işlem çoğaltmasını kullanabilirsiniz. Çok büyük veritabanları (10+ TB) için ADF, Spark veya diğer toplu veri taşıma teknolojilerini kullanarak geçiş işlemini uygulamayı düşünebilirsiniz.

Hiper Ölçek'e X miktarda veri getirmek ne kadar zaman alır?

Hiper Ölçek 100 MB/sn yeni/değiştirilmiş veri tüketebilen bir özelliktir, ancak Azure SQL Veritabanı'daki veritabanlarına veri taşımak için gereken süre kullanılabilir ağ aktarım hızı, kaynak okuma hızı ve hedef veritabanı hizmet düzeyi hedeflerinden de etkilenir.

Blob depolamadan verileri okuyabilir ve hızlı yük (Azure Synapse Analytics'teki Polybase gibi) yapabilir miyim?

bir istemci uygulamasının Azure Depolama verilerini okumasını ve hiper ölçek veritabanına veri yüklemesine sahip olabilirsiniz (Azure SQL Veritabanı'daki diğer veritabanlarında olduğu gibi). Polybase şu anda Azure SQL Veritabanı'de desteklenmiyor. Hızlı yük sağlamaya alternatif olarak, Azure Data Factory'yi kullanabilir veya SQL için Spark bağlayıcısı ile Azure Databricks'tebir Spark işi kullanabilirsiniz. SQL'e Spark bağlayıcısı toplu eklemeyi destekler.

BULK INSERT veya OPENROWSET kullanarak Azure Blob deposundaki verileri toplu olarak okumak da mümkündür: Azure Blob Depolama'da Verilere Toplu Erişim Örnekleri.

Hiper Ölçek'te basit kurtarma veya toplu günlük kaydı modeli desteklenmez. Yüksek kullanılabilirlik ve belirli bir noktaya kurtarma sağlamak için tam kurtarma modeli gereklidir. Ancak Hiper Ölçek günlük mimarisi, diğer Azure SQL Veritabanı hizmet katmanlarına kıyasla daha iyi veri alma hızı sağlar.

Hiper Ölçek, büyük miktarlarda verilerin paralel olarak alımı için birden çok düğüm sağlanmasına izin verir mi?

Hayır Hiper ölçek, simetrik bir çoklu işleme (SMP) mimarisidir ve yüksek düzeyde paralel işleme (MPP) veya çok ana mimari değildir. Salt okunur iş yüklerinin ölçeğini genişletmek için yalnızca birden çok çoğaltma oluşturabilirsiniz.

Hiper Ölçek Amazon Aurora, MySQL, PostgreSQL, Oracle, DB2 ve diğer veritabanı platformları gibi diğer veri kaynaklarından geçişi destekliyor mu?

Evet. Azure Veritabanı Geçiş Hizmeti birçok geçiş senaryolarını destekler.

İş sürekliliği ve olağanüstü durum kurtarma soruları

Hiper Ölçek veritabanı için hangi SLA'lar sağlanır?

Azure SQL Veritabanı için bkz. SLA. Kritik iş yükleri için HA ikincil çoğaltmaları eklemenizi öneririz. Bu, daha hızlı yük devretme sağlar ve yük devretmeden hemen sonra olası performans etkisini azaltır.

Veritabanı yedeklemeleri benim için Azure SQL Veritabanı tarafından yönetiliyor mu?

Evet.

Hiper Ölçek Kullanılabilirlik Alanları destekliyor mu?

Evet, Hiper Ölçek alanlar arası yedekli yapılandırmayı destekler. Hiper Ölçek için alanlar arası yedekli yapılandırmayı etkinleştirmek için en az bir HA ikincil çoğaltması ve alanlar arası yedekli veya coğrafi alanlar arası yedekli depolama kullanılması gerekir. Alanlar arası yedekli çoğaltmalar adlı Hiper Ölçek desteği şu anda önizleme aşamasındadır.

Hiper Ölçek elastik havuzları destekliyor mu?

Evet. Hiper ölçek elastik havuzları şu anda önizleme aşamasındadır. Alanlar arası yedekli Hiper Ölçek elastik havuzları da şu anda önizleme aşamasındadır.

Veritabanı yedeklemeleri ne sıklıkta alınır?

Hiper ölçek veritabanları için geleneksel tam, değişiklik temelli ve işlem günlüğü yedeklemeleri yoktur. Bunun yerine, her dosya için ayrı bir anlık görüntü temposuyla veri dosyalarının normal depolama anlık görüntüleri vardır. Oluşturulan işlem günlüğü, yapılandırılan saklama süresi boyunca olduğu gibi korunur. Geri yükleme zamanında, geri yüklenen depolama anlık görüntülerine ilgili işlem günlüğü kayıtları uygulanır. Anlık görüntü temposunun ne olursa olsun, bu işlem açısından tutarlı bir veritabanının bekletme süresi içinde belirtilen zaman noktasından itibaren herhangi bir veri kaybına neden olur. Hiper Ölçek'te veritabanı yedeklemesi süreklidir.

Hiper Ölçek belirli bir noktaya geri yüklemeyi destekliyor mu?

Evet.

Hiper Ölçek'te veritabanı geri yüklemesi için Kurtarma Noktası Hedefi (RPO)/Kurtarma Süresi Hedefi (RTO) nedir?

Belirli bir noktaya geri yükleme için RPO 0 dakikadır. Belirli bir noktaya geri yükleme işlemlerinin çoğu veritabanı boyutundan bağımsız olarak 60 dakika içinde tamamlar. Daha büyük veritabanları için geri yükleme süresi daha uzun olabilir ve veritabanı, geri yükleme noktasından önce ve geri yükleme noktasına kadar önemli bir yazma etkinliği yaşadıysa. Geri yükleme yapılırken depolama yedekliliğini değiştirmek, geri yükleme veri boyutu olduğundan ve bu süre veritabanı boyutuyla orantılı olduğundan geri yükleme sürelerinin daha uzun olmasına neden olabilir.

Veritabanı yedeklemesi birincil veya ikincil çoğaltmalarımdaki işlem performansını etkiler mi?

Hayır Yedeklemeler depolama alt sistemi tarafından yönetilir ve depolama anlık görüntülerini kullanır. Bunlar kullanıcı iş yüklerini etkilemez.

Hiper Ölçek veritabanıyla coğrafi geri yükleme gerçekleştirebilir miyim?

Evet. Coğrafi olarak yedekli depolama kullanılıyorsa coğrafi geri yükleme tam olarak desteklenir. Bu, yeni veritabanları için varsayılandır. Belirli bir noktaya geri yüklemenin aksine coğrafi geri yükleme için veri boyutu işlemi gerekir. Veri dosyaları paralel olarak kopyalandığından, bu işlemin süresi veritabanı boyutunun toplam boyutu yerine veritabanındaki en büyük dosyanın boyutuna bağlıdır. Veritabanı kaynak veritabanının bölgesiyle eşleştirilen Azure bölgesinde geri yüklenirse coğrafi geri yükleme süresi önemli ölçüde kısalacaktır.

Hiper Ölçek veritabanıyla coğrafi çoğaltma ayarlayabilir miyim?

Hiper Ölçek veritabanı yedeklemesini alıp şirket içi sunucuma veya VM'deki SQL Server'a geri yükleyebilir miyim?

Hayır Hiper Ölçek veritabanlarının depolama biçimi, SQL Server'ın yayımlanan sürümlerinden farklıdır ve yedeklemeleri denetlemez veya bunlara erişiminiz yoktur. Verilerinizi Bir Hiper Ölçek veritabanından çıkarmak için, herhangi bir veri taşıma teknolojisini kullanarak verileri ayıklayabilirsiniz; diğer bir ifadeyle Azure Data Factory, Azure Databricks, SSIS vb.

Hiper Ölçek'teki yedekleme depolama maliyetleri için ücretlendirilecek miyim?

Evet. 4 Mayıs 2022'de geçerli olan tüm yeni veritabanları için yedeklemeler, kullanılan yedekleme depolama alanına ve seçilen depolama yedekliliğine göre Azure SQL Veritabanı fiyatlandırma sayfasında yakalanan ücretlere göre ücretlendirilir. 4 Mayıs 2022'den önce oluşturulan Hiper Ölçek veritabanları için yedeklemeler yalnızca yedekleme saklama yedi günden uzun olacak şekilde ayarlandıysa ücretlendirilir. Daha fazla bilgi edinmek için bkz . Hiper Ölçek yedeklemeleri ve depolama yedekliliği.

Hiper Ölçek veritabanımda yedekleme depolama boyutunu nasıl ölçebilirim?

Yedekleme depolama boyutunu ölçmeye ilişkin ayrıntılar Otomatik Yedeklemeler'de yakalanır.

Yedek faturamın ne olacağını Nasıl yaparım? biliyor musunuz?

Yedekleme depolama faturanızı belirlemek için, yedekleme depolama boyutu düzenli aralıklarla hesaplanır ve yedekleme depolama hızıyla ve son hesaplamadan bu yana geçen saat sayısıyla çarpılır. Bir süre için yedekleme faturanızı tahmin etmek için, dönemin her saati için faturalanabilir yedekleme depolama boyutunu yedekleme depolama hızıyla çarpın ve tüm saatlik tutarları ekleyin. Program aracılığıyla birden çok saatlik aralık için ilgili Azure İzleyici ölçümlerini sorgulamak için Azure İzleyici REST API'sini kullanın. Sunucusuz işlem katmanındaki yedekleme faturalaması, sağlanan işlem katmanındakiyle aynıdır.

İş yüküm yedekleme depolama maliyetlerimi nasıl etkileyecek?

Veritabanındaki büyük hacimli verileri ekleyen, değiştiren veya silebilen iş yükleri için yedekleme maliyetleri daha yüksek olacaktır. Buna karşılık, çoğunlukla salt okunur olan iş yüklerinin yedekleme maliyetleri daha düşük olabilir.

Yedekleme depolama maliyetlerini nasıl en aza indiririm?

Yedekleme depolama maliyetlerinin nasıl en aza indirilmesine ilişkin ayrıntılar Otomatik Yedeklemeler'de yakalanır.

Performans soruları

Hiper Ölçek veritabanında ne kadar yazma aktarım hızı gönderebilirim?

İşlem günlüğü aktarım hızı üst sınırı, herhangi bir Hiper Ölçek işlem boyutu için 100 MB/sn olarak ayarlanır. Bu hıza ulaşabilmek, iş yükü türü, istemci yapılandırması ve performansı ve bu hızda günlük kaydı oluşturmak için birincil işlem çoğaltması üzerinde yeterli işlem kapasitesine sahip olmak dahil ancak bunlarla sınırlı olmamak üzere birden çok faktöre bağlıdır.

En büyük işlemde kaç IOPS alabilirim?

IOPS ve GÇ gecikme süresi, iş yükü desenlerine bağlı olarak değişir. Erişilen veriler işlem çoğaltmasında RBPEX'te önbelleğe alınırsa, İş Açısından Kritik veya Premium hizmet katmanlarında olduğu gibi benzer GÇ performansı görürsünüz.

Aktarım hızım yedeklemelerden etkileniyor mu?

Hayır İşlem, depolama katmanından ayrılır. Bu, yedeklemenin performans etkisini ortadan kaldırır.

Ek işlem çoğaltmaları sağladığımda aktarım hızım etkileniyor mu?

Depolama alanı paylaşıldığından ve birincil ve ikincil işlem çoğaltmaları arasında doğrudan fiziksel çoğaltma olmadığından, birincil çoğaltmadaki aktarım hızı ikincil çoğaltmaların eklenmesinden doğrudan etkilenmez. Ancak, günlüklerin ikincil çoğaltmalara ve sayfa sunucularına uygulanmasına izin vermek için birincilde sürekli ve agresif yazma iş yükleri kısıtlanabilir. Bu, ikincil çoğaltmalarda düşük okuma performansını ve HA ikincil çoğaltmasına yük devretmeden sonra uzun kurtarmayı önler.

Hiper Ölçek yoğun kaynak kullanan, uzun süre çalışan sorgular ve işlemler için uygun mu?

Evet. Ancak, diğer Azure SQL DB veritabanlarında olduğu gibi bağlantılar da çok seyrek geçici hatalarla sonlandırılabilir ve bu da uzun süre çalışan sorguları durdurup işlemleri geri alabilir. Geçici hataların nedenlerinden biri, sistemin sürekli işlem ve depolama kaynağı kullanılabilirliğini sağlamak veya planlı bakım gerçekleştirmek için veritabanını hızla farklı bir işlem düğümüne kaydırmasıdır. Bu yeniden yapılandırma olaylarının çoğu 10 saniyeden kısa sürede tamamlanmaktadır. Veritabanınıza bağlanan uygulamalar, yeniden deneme mantığı uygulanarak bu seyrek geçici hataları beklenecek ve tolere edilecek şekilde derlenmelidir. Ayrıca, planlı bakım nedeniyle oluşan geçici hataları önlemek için iş yükü zamanlamanızla eşleşen bir bakım penceresi yapılandırmayı göz önünde bulundurun.

Hiper Ölçek veritabanında performans sorunlarını tanılamak ve gidermek Nasıl yaparım??

Çoğu performans sorunu için, özellikle de depolama performansında köklenmemiş olanlar için yaygın SQL tanılama ve sorun giderme adımları uygulanır. Hiper Ölçek'e özgü depolama tanılamaları için bkz . SQL Hiper Ölçek performansı sorunlarını giderme tanılaması.

Sunucusuz işlemdeki en yüksek bellek sınırı sağlanan işlemle karşılaştırıldığında nasıldır?

Sunucusuz bir veritabanının ölçeğini artırabileceği en fazla bellek miktarı, sağlanan işlemdeki sanal çekirdek sayısının 5 GB/sanal çekirdek sayısının 5 GB/sanal çekirdek sayısından daha fazla olmasıyla karşılaştırıldığında yapılandırılan sanal çekirdek sayısının en fazla 3 GB/sanal çekirdek sayısıdır. Ayrıntılar için sunucusuz Hiper Ölçek kaynak sınırlarını gözden geçirin.

Ölçeklenebilirlik soruları

İşlem çoğaltması ölçeğini büyütmek ve küçültmek ne kadar sürer?

Sağlanan işlem katmanında ölçeği artırma veya azaltma işlemi, veri boyutu ne olursa olsun genellikle 2 dakikaya kadar sürer. İşlemin iş yükü talebine göre otomatik olarak ölçeklendirildiği sunucusuz işlem katmanında ölçeklendirme süresi genellikle altsaniyedir, ancak bazen sağlanan işlem ölçeklendirilirken olduğu kadar uzun sürebilir.

Ölçeği artırma/azaltma işlemi devam ederken veritabanım çevrimdışı mı?

Hayır Ölçeği artırma veya azaltma işlemleri sırasında veritabanı çevrimiçi kalır.

Ölçeklendirme işlemleri devam ederken bağlantının düşmesini beklemeli miyim?

Sağlanan işlemin ölçeğini artırma veya azaltma, ölçeklendirme işleminin sonunda yük devretme gerçekleştiğinde bağlantıların bırakılmasına neden olur. Sunucusuz işlemde otomatik ölçeklendirme genellikle bağlantının düşmesine neden olmaz, ancak zaman zaman gerçekleşebilir. İkincil çoğaltmaların eklenmesi veya kaldırılması, birincil çoğaltmada bağlantının düşmesine neden olmaz.

İşlem çoğaltmalarının ölçeğini artırma ve azaltma işlemi otomatik mi yoksa son kullanıcı tarafından tetiklenen işlem mi?

Sağlanan işlemde ölçeklendirme son kullanıcı tarafından gerçekleştirilir. Sunucusuz işlemde otomatik ölçeklendirme, hizmet tarafından gerçekleştirilir.

İşlem ölçeklendirildikçe 'tempdb' veritabanımın ve RBPEX önbelleğimin boyutu da büyüyor mu?

Evet. çekirdek tempdb sayısı arttıkça işlem düğümlerindeki veritabanı ve RBPEX önbellek boyutu otomatik olarak artar. Ayrıntılar için bkz . Hiper Ölçek depolama ve işlem boyutları.

Birden çok birincil işlem kafasının daha yüksek düzeyde eşzamanlılık sağlayabildiği çoklu ana sistem gibi birden çok birincil işlem çoğaltması sağlayabilir miyim?

Hayır Yalnızca birincil işlem çoğaltması okuma/yazma isteklerini kabul eder. İkincil işlem çoğaltmaları yalnızca salt okunur istekleri kabul eder.

Ölçeği genişletme sorularını okuma

Hiper Ölçek'te hangi tür ikincil (okuma ölçeği genişletme) çoğaltmaları kullanılabilir?

Hiper Ölçek, Yüksek Kullanılabilirlik (HA) çoğaltmalarını, adlandırılmış çoğaltmaları ve coğrafi çoğaltmaları destekler. Ayrıntılar için bkz . Hiper Ölçek ikincil çoğaltmaları .

Kaç HA ikincil çoğaltması sağlayabilirim?

0 ile 4 arasında. Çoğaltma sayısını ayarlamak istiyorsanız Azure portalını veya REST API'yi kullanarak bunu yapabilirsiniz.

HA ikincil çoğaltmasına Nasıl yaparım? bağlanın?

bağlantı dizesi özelliği olarak ayarlayarak ApplicationIntent bu ek salt okunur işlem çoğaltmalarına ReadOnlybağlanabilirsiniz. ile ReadOnly işaretlenen tüm bağlantılar varsa otomatik olarak HA ikincil çoğaltmalarından birine yönlendirilir. Ayrıntılar için bkz . Salt okunur sorgu iş yüklerini boşaltmak için salt okunur çoğaltmaları kullanma.

SQL Server Management Studio (SSMS) veya diğer istemci araçlarını kullanarak ikincil bir işlem çoğaltmasına başarıyla bağlandığım doğrulansın Nasıl yaparım??

Aşağıdaki T-SQL sorgusunu yürütebilirsiniz: SELECT DATABASEPROPERTYEX ('<database_name>', 'Updateability'). Sonuç, READ_ONLY salt okunur ikincil çoğaltmaya bağlı olmanız ve READ_WRITE birincil çoğaltmaya bağlı olmanızdır. Veritabanı bağlamı veritabanınıza değil master veritabanınızın adına ayarlanmalıdır.

HA ikincil çoğaltması için ayrılmış uç nokta oluşturabilir miyim?

Hayır YALNıZCA belirterek ApplicationIntent=ReadOnlyHA ikincil çoğaltmalarına bağlanabilirsiniz. Ancak, adlandırılmış çoğaltmalar için ayrılmış uç noktaları kullanabilirsiniz.

Sistem, HA ikincil çoğaltmalarında salt okunur iş yükünün akıllı yük dengelemesini yapıyor mu?

Hayır Salt okunur amaca sahip yeni bir bağlantı, rastgele bir HA ikincil çoğaltmasına yönlendirilir.

HA ikincil çoğaltmalarının ölçeğini birincil çoğaltmadan bağımsız olarak artırabilir/küçültebilir miyim?

Sağlanan işlem katmanında değil. HA ikincil çoğaltmaları yüksek kullanılabilirlik yük devretme hedefleri olarak kullanıldığından, yük devretme sonrasında beklenen performansı sağlamak için birincil ile aynı yapılandırmaya sahip olmaları gerekir. Sunucusuz olarak işlem, tek tek iş yükü talebine göre her HA çoğaltması için otomatik olarak ölçeklendirilir. Her HA ikincil, yük devretme sonrası rolüne uyum sağlamak için yapılandırılan maksimum çekirdeklere otomatik ölçeklendirme yapmaya devam edebilir. Adlandırılmış çoğaltmalar , her çoğaltmayı bağımsız olarak ölçeklendirme olanağı sağlar.

Birincil işlem ve HA ikincil çoğaltmalarım için farklı 'tempdb' boyutlandırması alabilir miyim?

Hayır Veritabanınız tempdb sağlanan işlem boyutuna göre yapılandırılır; HA ikincil çoğaltmalarınız birincil işlemle tempdbaynı boyuta sahiptir. Adlandırılmış çoğaltmalarda, tempdb çoğaltmanın işlem boyutuna göre boyutlandırılır, bu nedenle birincil çoğaltmadan daha küçük veya daha büyük tempdb olabilir.

İkincil işlem çoğaltmalarıma dizinler ve görünümler ekleyebilir miyim?

Hayır Hiper ölçek veritabanlarında paylaşılan depolama alanı vardır; bu da tüm işlem çoğaltmalarının aynı tabloları, dizinleri ve diğer veritabanı nesnelerini görmesi anlamına gelir. İkincil okumalar için en iyi duruma getirilmiş ek dizinler istiyorsanız bunları birincil dizine eklemeniz gerekir. Geçici verileri depolamak için her ikincil çoğaltmada geçici tablolar (# veya ## ile ön ekli tablo adları) oluşturabilirsiniz. Geçici tablolar okuma-yazmadır.

Birincil ve ikincil işlem çoğaltmaları arasında ne kadar gecikme vardır?

Bir işlemin birincil üzerinde işlendiği zamandan ikincilde okunabilen zamana kadar olan veri gecikmesi, geçerli günlük oluşturma hızına, işlem boyutuna, çoğaltma üzerindeki yüke ve diğer faktörlere bağlıdır. Küçük işlemler için tipik veri gecikme süresi onlarca milisaniyedir, ancak veri gecikme süresinde üst sınır yoktur. Belirli bir ikincil çoğaltmadaki veriler her zaman işlemsel olarak tutarlıdır, bu nedenle büyük işlemlerin yayılması daha uzun sürer. Ancak, belirli bir noktada veri gecikme süresi ve veritabanı durumu farklı ikincil çoğaltmalar için farklı olabilir. Kaydedilmiş verileri hemen okuması gereken iş yükleri birincil çoğaltmada çalıştırılmalıdır.

Adlandırılmış çoğaltma yük devretme hedefi olarak kullanılabilir mi?

Hayır, adlandırılmış çoğaltmalar birincil çoğaltma için yük devretme hedefleri olarak kullanılamaz. Bu amaçla HA çoğaltmaları ekleyin.

Adlandırılmış çoğaltmalarımda salt okunur bir iş yükünü nasıl dağıtabilirim?

Her adlandırılmış çoğaltmanın farklı bir hizmet düzeyi hedefi olabileceğinden ve bu nedenle farklı kullanım örnekleri için kullanılabildiğinden, birincile gönderilen salt okunur trafiği adlandırılmış çoğaltma kümesine yönlendirmenin yerleşik bir yolu yoktur. Örneğin, sekiz adlandırılmış çoğaltmanız olabilir ve OLTP iş yükünü yalnızca 1 ile 4 arasında adlandırılmış çoğaltmalara yönlendirmek isteyebilirsiniz; Power BI analitik iş yükleri 5 ve 6 adlı çoğaltmaları, veri bilimi iş yükü ise 7 ve 8 çoğaltmalarını kullanır. Kullandığınız araç veya programlama diline bağlı olarak, bu tür iş yükünü dağıtma stratejileri farklılık gösterebilir. REST arka ucun ölçeği genişletmesine izin vermek için iş yükü yönlendirme çözümü oluşturma örneği için OLTP ölçeği genişletme örneğini gözden geçirin.

Adlandırılmış çoğaltma, birincil çoğaltmanın bölgesinden farklı bir bölgede olabilir mi?

Hayır, adlandırılmış çoğaltmalar birincil çoğaltmanın aynı sayfa sunucularını kullandığından, aynı bölgede olmaları gerekir.

Adlandırılmış çoğaltma birincil çoğaltmanın kullanılabilirliğini veya performansını etkileyebilir mi?

Adlandırılmış çoğaltma, birincil çoğaltmanın kullanılabilirliğini etkileyemez. Adlandırılmış çoğaltmaların normal koşullarda birincilin performansını etkileme olasılığı düşüktür, ancak yoğun iş yükleri çalışıyorsa bu durum oluşabilir. Bir HA çoğaltması gibi, adlandırılmış çoğaltma da işlem günlüğü hizmeti aracılığıyla birincil çoğaltmayla eşitlenmiş olarak tutulur. Adlandırılmış bir çoğaltma herhangi bir nedenle işlem günlüğünü yeterince hızlı kullanamıyorsa, birincil çoğaltmadan günlük oluşturma işlemini yavaşlatmalarını (azaltmasını) istemeye başlar ve böylece bunu yakalayabilir. Bu davranış birincilin kullanılabilirliğini etkilemese de, yazma iş yüklerinin birincil üzerindeki performansını etkileyebilir. Bu durumu önlemek için, adlandırılmış çoğaltmalarınızın işlem günlüğünü gecikmeden işlemek için yeterli kaynak alanına (özellikle CPU) sahip olduğundan emin olun. Örneğin, birincil çok sayıda veri değişikliği işliyorsa, çoğaltmalarda CPU'nun doygunluğunu önlemek ve dolayısıyla birincili yavaşlama zorlamak için birincil ile en az aynı Hizmet Düzeyi Hedefine sahip adlandırılmış çoğaltmaların olması önerilir.

Birincil çoğaltma, örneğin planlı bakım nedeniyle kullanılamıyorsa adlandırılmış çoğaltmalara ne olur?

Adlandırılmış çoğaltmalar her zamanki gibi salt okunur erişim için kullanılabilir olmaya devam eder.

Adlandırılmış çoğaltmaların kullanılabilirliğini nasıl geliştirebilirim?

Varsayılan olarak, adlandırılmış çoğaltmaların kendi HA çoğaltmaları yoktur. Adlandırılmış bir çoğaltmanın yük devretmesi için öncelikle yeni bir çoğaltma oluşturulması gerekir ve bu genellikle yaklaşık 1-2 dakika sürer. Ancak, adlandırılmış çoğaltmalar HA çoğaltmaları tarafından sağlanan daha yüksek kullanılabilirlik ve daha kısa yük devretmelerden de yararlanabilir. Adlandırılmış bir çoğaltma için HA çoğaltmaları eklemek için AZ CLI ile parametresiniha-replicas, PowerShell ile parametresini highAvailabilityReplicaCountHighAvailabilityReplicaCount veya REST API ile özelliğini kullanabilirsiniz. Adlandırılmış çoğaltma oluşturulurken HA çoğaltmalarının sayısı ayarlanabilir ve adlandırılmış çoğaltma oluşturulduktan sonra her zaman yalnızca AZ CLI, PowerShell veya REST API aracılığıyla değiştirilebilir. Adlandırılmış çoğaltmalar için HA çoğaltmalarının fiyatlandırması, normal Hiper Ölçek veritabanları için HA çoğaltmalarıyla aynıdır.

Hiper Ölçek hizmet katmanı hakkında daha fazla bilgi için bkz . Hiper Ölçek hizmet katmanı.