Azure Synapse Analytics'te ayrılmış SQL havuzu için kapasite sınırları

Azure Synapse Analytics'teki ayrılmış SQL havuzunun çeşitli bileşenleri için izin verilen maksimum değerler.

İş yükü yönetimi

Kategori Açıklama En Büyük
Veri Ambarı Birimleri (DWU) Tek bir ayrılmış SQL havuzu için en fazla DWU 1. Nesil: DW6000

2. Nesil: DW30000c
Veri Ambarı Birimleri (DWU) Sunucu başına varsayılan Veritabanı İşlem Birimi (DTU) 54,000

Varsayılan olarak, her SQL sunucusunun (örneğin), myserver.database.windows.netDW6000c'ye kadar izin veren 54.000 DTU Kotası vardır. Bu kota yalnızca bir güvenlik sınırıdır. Bir destek bileti oluşturup istek türü olarak Kota'ya tıklayarak kotanızı artırabilirsiniz. DTU gereksinimlerinizi hesaplamak için 7,5 değerini gereken toplam DWU ile çarpın veya 9 değerini gereken toplam cDWU ile çarpın. Örneğin:

DW6000 x 7,5 = 45.000 DTU

DW7500c x 9 = 67.500 DTU.

Geçerli DTU tüketiminizi portaldaki SQL server seçeneğinden görüntüleyebilirsiniz. DTU kotasında hem duraklatılmış hem de duraklatılmamış veritabanları sayılır.
Veritabanı bağlantısı En fazla Eşzamanlı açık oturum sayısı 1024

Eş zamanlı açık oturumların sayısı seçilen DWU'ya göre değişir. DWU1000c ve üzeri, en fazla 1.024 açık oturumu destekler. DWU500c ve daha düşük destek maksimum eşzamanlı açık oturum sınırı olan 512'ye kadardır. Eşzamanlı olarak yürütülebilecek sorgu sayısıyla ilgili sınırlamalar olduğunu unutmayın. Eşzamanlılık sınırı aşıldığında, istek işlenmeyi beklediği bir iç kuyruğa gider.

Boşta oturum bağlantıları otomatik olarak kapatılmaz.
Veritabanı bağlantısı Hazırlanan deyimler için en fazla bellek 20 MB
İş yükü yönetimi En fazla eşzamanlı sorgu sayısı 128

En fazla 128 eşzamanlı sorgu yürütülebilir ve kalan sorgular kuyruğa alınır.

Kullanıcılar daha yüksek kaynak sınıflarına atandığında veya veri ambarı birim ayarı azaltıldığında eşzamanlı sorgu sayısı düşebilir. DMV sorguları gibi bazı sorguların her zaman çalışmasına izin verilir ve eşzamanlı sorgu sınırını etkilemez. Eşzamanlı sorgu yürütme hakkında daha fazla bilgi için eşzamanlılık maksimumları makalesine bakın.
tempdb Maksimum GB DW100c başına 399 GB. Örneğin, DWU1000c'de tempdb 3,99 TB'a boyutlandırılır.

Veritabanı nesneleri

Kategori Açıklama En Büyük
Veritabanı En büyük boyut 1. Nesil: Diskte 240 TB sıkıştırıldı. Bu alan veya günlük alanından bağımsızdır tempdb ve bu nedenle bu alan kalıcı tablolara ayrılmıştır. Kümelenmiş columnstore sıkıştırması 5X olarak tahmin edilir. Bu sıkıştırma, tüm tablolar kümelenmiş columnstore olduğunda (varsayılan tablo türü) veritabanının yaklaşık 1 PB'ye büyümesine olanak tanır.

2. Nesil: Columnstore tabloları için sınırsız depolama alanı. Veritabanının rowstore bölümü hala diskte sıkıştırılmış 240 TB ile sınırlıdır.
Tablo En büyük boyut Columnstore tabloları için sınırsız boyut.
Diskte sıkıştırılmış satır deposu tabloları için 60 TB.
Tablo Veritabanı başına tablo sayısı 100.000
Tablo Tablo başına sütun sayısı 1.024 sütun
Tablo Sütun başına bayt sayısı Sütun veri türüne bağımlıdır. Karakter veri türleri için sınır 8000, nvarchar için 4000 veya MAX veri türleri için 2 GB'tır.
Tablo Satır başına bayt sayısı, tanımlı boyut 8.060 bayt

Satır başına bayt sayısı, sayfa sıkıştırmalı SQL Server ile aynı şekilde hesaplanır. SQL Server gibi satır taşması depolaması da desteklenir ve bu da değişken uzunluktaki sütunların satır dışına gönderilmesini sağlar. Değişken uzunluklu satırlar satır dışına gönderildiğinde, ana kayıtta yalnızca 24 baytlık kök depolanır. Daha fazla bilgi için bkz . Satır Taşması Verileri 8 KB'ı Aşıyor.
Tablo Tablo başına bölüm sayısı 15.000

Yüksek performans için, iş gereksinimlerinizi desteklemeye devam ederken ihtiyacınız olan bölüm sayısını en aza indirmenizi öneririz. Bölüm sayısı arttıkça, Veri Tanım Dili (DDL) ve Veri İşleme Dili (DML) işlemlerinin yükü artar ve performansın düşmesine neden olur.
Tablo Bölüm sınırı değeri başına karakterler. 4000
Dizin oluşturma Tablo başına kümelenmemiş dizinler. 50

Yalnızca satır deposu tabloları için geçerlidir.
Dizin oluşturma Tablo başına kümelenmiş dizinler. 1

Hem satır deposu hem de columnstore tabloları için geçerlidir.
Dizin oluşturma Dizin anahtarı boyutu. 900 bayt.

Yalnızca satır deposu dizinleri için geçerlidir.

Dizin oluşturulduğunda sütunlardaki mevcut veriler 900 baytı aşmazsa, en büyük boyutu 900 bayttan fazla olan varchar sütunlarında dizinler oluşturulabilir. Ancak, daha sonra sütunlarda toplam boyutun 900 bayt'ı aşmasına neden olan INSERT veya UPDATE eylemleri başarısız olur.
Dizin oluşturma Dizin başına anahtar sütunlar. 16

Yalnızca satır deposu dizinleri için geçerlidir. Kümelenmiş columnstore dizinleri tüm sütunları içerir.
İstatistikler Birleştirilmiş sütun değerlerinin boyutu. 900 bayt.
İstatistikler İstatistik nesnesi başına sütunlar. 32
İstatistikler Tablo başına sütunlarda oluşturulan istatistikler. 30,000
Saklı Yordamlar en yüksek iç içe yerleştirme düzeyleri. 8
Görünüm Görünüm başına sütun sayısı 1,024
İş Yükü Sınıflandırıcısı Kullanıcı tanımlı sınıflandırıcı 100

Yükler

Kategori Açıklama En Büyük
Polybase Yükleri Satır başına MB 1

Polybase, 1 MB'tan küçük satırları yükler. LOB veri türlerini Kümelenmiş Columnstore Dizini (CCI) ile tablolara yükleme desteklenmez.
Polybase Yükleri Toplam dosya sayısı 1.000.000

Polybase yükleri 1 milyondan fazla dosyayı aşamaz. Şu hatayla karşılaşabilirsiniz: Bölme sayısı üst sınır olan 1000000'i aştığı için işlem başarısız oldu.

Sorgular

Kategori Açıklama En Büyük
Sorgu Kullanıcı tablolarında kuyruğa alınan sorgular. 1000
Sorgu Sistem görünümlerinde eşzamanlı sorgular. 100
Sorgu Sistem görünümlerinde kuyruğa alınan sorgular 1000
Sorgu En fazla parametre sayısı 2098
Batch Maksimum Boyut 65,536*4096
SELECT sonuçları Satır başına sütun sayısı 4096

SELECT sonucunda satır başına en fazla 4.096 sütun olamaz. Her zaman 4096'ya sahip olabileceğiniz garanti yoktur. Sorgu planı geçici bir tablo gerektiriyorsa, tablo başına en fazla 1.024 sütun uygulanabilir.
SELECT İç içe alt sorgular 32

SELECT deyiminde hiçbir zaman 32'den fazla iç içe alt sorguya sahip olamazsınız. Her zaman 32'ye sahip olabileceğiniz garanti yoktur. Örneğin, JOIN sorgu planına bir alt sorgu ekleyebilir. Alt sorgu sayısı kullanılabilir bellekle de sınırlanabilir.
SELECT JOIN başına sütunlar 1.024 sütun

JOIN'te hiçbir zaman 1.024'ten fazla sütun olamaz. Her zaman 1024'e sahip olabileceğiniz garanti yoktur. JOIN planı, JOIN sonucundan daha fazla sütun içeren geçici bir tablo gerektiriyorsa, 1024 sınırı geçici tablo için geçerlidir.
SELECT GROUP BY sütunları başına bayt sayısı. 8060

GROUP BY yan tümcesindeki sütunlarda en fazla 8.060 bayt olabilir.
SELECT ORDER BY sütunları başına bayt sayısı 8.060 bayt

ORDER BY yan tümcesindeki sütunlarda en fazla 8.060 bayt olabilir
Deyim başına tanımlayıcılar Başvurulan tanımlayıcıların sayısı 65,535

Sorgunun tek bir ifadesinde yer alan tanımlayıcıların sayısı sınırlıdır. Bu sayının aşılması SQL Server hatası 8632 ile sonuçlanır. Daha fazla bilgi için bkz . İç hata: İfade hizmetleri sınırına ulaşıldı.
Dize değişmez değerleri Bir deyimdeki dize değişmez değerlerinin sayısı 32,500

Sorgunun tek bir ifadesindeki dize sabitlerinin sayısı sınırlıdır. Bu sayının aşılması SQL Server hatası 8632 ile sonuçlanır.

Meta veri

DMV'lerdeki birikmeli veriler, ayrılmış bir SQL havuzu duraklatıldığında veya ölçeklendirildiğinde sıfırlanır.

Sistem görünümü En fazla satır sayısı
sys.dm_pdw_dms_cores 100
sys.dm_pdw_dms_workers En son 1000 SQL isteği için toplam DMS çalışanı sayısı.
sys.dm_pdw_errors Kategori 10,000
sys.dm_pdw_exec_requests Kategori 10,000
sys.dm_pdw_exec_sessions Kategori 10,000
sys.dm_pdw_request_steps içinde sys.dm_pdw_exec_requestsdepolanan en son 1000 SQL isteği için toplam adım sayısı.
sys.dm_pdw_sql_requests içinde sys.dm_pdw_exec_requestsdepolanan en son 1000 SQL isteği.