Aracılığıyla paylaş


SQL Server için en yüksek kapasite belirtimleri

Aşağıdaki tabloda tanımlanan çeşitli nesnelerinin numaralarını ve en büyük boyutu belirtin. SQL Server Bileşenler.

Veritabanı Altyapısı nesneleri

Aşağıdaki tabloda tanımlanan çeşitli nesnelerinin numaralarını ve en büyük boyutunu belirtir. SQL Server veritabanlarını veya başvurulan Transact-SQL ifadeler.

SQL Server veritabanı altyapısı nesnesi

En büyük boyutu/sayılar SQL Server (32-bit)

En büyük boyutu/sayılar SQL Server (64-bit)

Toplu iş boyutu1

65, 536 * Ağ paketi boyutu

65, 536 * Ağ paketi boyutu

Kısa bir dize sütun başına bayt

8,000

8,000

BY bayt başına bir GROUP BY, ORDER

8,060

8,060

Dizin başına bayt anahtar2

900

900

Yabancı anahtar başına bayt

900

900

Birincil anahtar başına bayt

900

900

Satır başına bayt8

8,060

8,060

Kaynak metinde bir saklı yordam bayt

Toplu iş boyutu veya 250 MB daha az

Toplu iş boyutu veya 250 MB daha az

Bayt başına varchar(max), varbinary(max), xml, text, veya image sütun

2^31-1

2^31-1

Başına karakter sayısı ntext veya nvarchar(max) sütun

2^30-1

2^30-1

Tablo başına kümelenmiş dizinler

1

1

BY sütunlar GROUP BY, ORDER

Yalnızca bayt sayısı sınırlıdır.

Yalnızca bayt sayısı sınırlıdır.

Sütunları veya deyimleri bir WITH GROUP BY küp veya ROLLUP, WITH deyim içinde

10

10

Her dizin anahtar sütunlar7

16

16

Her bir yabancı anahtar sütunları

16

16

Her birincil anahtar sütunları

16

16

Sütunları nonwide tablo başına

1,024

1,024

Geniş bir tablo başına sütun

30,000

30,000

SELECT deyiminin başına sütun

4,096

4,096

Sütun başına bir INSERT deyim

4096

4096

Her istemci bağlantıları

Yapılandırılan bağlantıları en yüksek değeri

Yapılandırılan bağlantıları en yüksek değeri

Veritabanı boyutu

524.272 terabayt

524.272 terabayt

Veritabanlarını SQL Server örnek başına

32,767

32,767

Veritabanı başına Filegroups

32,767

32,767

Her veritabanı dosyaları

32,767

32,767

Dosya boyutu (veri)

16 terabayt

16 terabayt

Dosya boyutu (günlük)

2 terabayt

2 terabayt

Tablo başına, yabancı anahtar tablosu başvuruları4

253

253

Tanımlayıcı uzunluğu (karakter)

128

128

Bilgisayar başına örnekleri

tüm tek başına bir sunucuda 50 örnekleri SQL Server sürümleri dışındaki çalışma grubu. Çalışma grubu, bilgisayar başına 16 örnek en fazla destekler.

SQL Server üzerinde 25 örnekleri destekleyen bir yük devretme kümesi.

tek başına bir sunucuda 50 örnekleri.

Başarısızlık kümesinde 25 örnek.

SQL deyimleri (toplu iş boyutu) içeren bir dize uzunluğu1

65, 536 * Paket boyutu ağ

65, 536 * Paket boyutu ağ

Bağlantı başına kilitleri

Sunucu başına en fazla kilit

Sunucu başına en fazla kilit

SQL Server örnek başına kilitleri5

En çok 2.147.483.647

Yalnızca bellekle sınırlıdır

saklı yordam düzey iç içe geçmiş6

32

32

Iç içe geçmiş alt sorgular

32

32

Iç içe geçmiş bir tetikleyici düzeyi

32

32

Kümelenmemiş dizin tablo başına

999

999

Farklı bir aşağıdakilerden herhangi biri geçerli olduğunda GROUP BY yan tümce ifadelerinde sayısı: WITH ROLLUP WITH küp, küp, ROLLUP, gruplandırma KÜMELERI

32

32

GROUP BY yan tümcesinde işleçleri tarafından oluşturulan gruplandırma kümesi sayısı

4,096

4,096

Her bir saklı yordam parametreleri

2,100

2,100

Her kullanıcı tanımlı fonksiyon parametreleri

2,100

2,100

Tablo başına başvurular

253

253

Tablo başına bir satır

Kullanılabilir depolama sınırlıdır.

Kullanılabilir depolama sınırlıdır.

Tablolar veritabanı başına3

Veritabanındaki nesnelerin sayısı sınırlıdır.

Veritabanındaki nesnelerin sayısı sınırlıdır.

bölümlenmiş tablo ya da dizin bölümleri

1,000

1,000

Eklenmemiş sütunlarda istatistikleri

30,000

30,000

Tablo başına deyim

Yalnızca kullanılabilir kaynaklarıyla sınırlıdır

Yalnızca kullanılabilir kaynaklarıyla sınırlıdır

Tablo başına Tetikleyicileri3

Veritabanındaki nesnelerin sayısı sınırlıdır.

Veritabanındaki nesnelerin sayısı sınırlıdır.

Sütun başına bir UPDATE deyim (geniş tablolar)

4096

4096

Kullanıcı bağlantılarını

32,767

32,767

XML dizinler

249

249

1Ağ paketi boyutu ilişkisel uygulamalar arasında iletişimde kullanılan tablo verisi akışı (TDS) paket boyutudur.Database Engine. Varsayılan paket boyutu 4 KB'tır ve ağ paket boyutu yapılandırma seçeneği tarafından denetlenir.

2En yüksek bayt herhangi bir dizin içinde anahtar 900 aşamazSQL Server. Anahtar, en büyük boyutu en fazla ekleme birden fazla 900, 900 bayttan fazla o sütundaki veri ile bugüne kadar hiçbir satır eklenir sağlanan değişken uzunluklu sütunları kullanarak tanımlayabilirsiniz.Içinde SQL Server, en fazla dizin anahtar boyutunu 900 baytı önlemek için bir kümelenmemiş dizin anahtar olmayan bir sütun ekleyebilirsiniz.

3Veritabanı nesneleri, tablolar, görünümler, saklı yordamlar, kullanıcı tanımlı işlevler, Tetikleyicileri, kurallar, varsayılan ve kısıtlamaları gibi nesneleri içerir.Veritabanındaki tüm nesnelerin sayısı toplamı 2,147,483,647 geçemez.

4Bir tablo, sınırsız sayıda yabancı anahtar kısıtlamaları içerebilir, ancak önerilen en çok 253 ' dir.Donanım yapılandırma barındıran bağlı SQL Server, ek yabancı anahtar belirleme sınırlamalarını işlemek sorgu iyileştiricisi için pahalı olabilir.

5Bu statik kilit tahsisatını değerdir.Dinamik kilitler, yalnızca bellek ile sınırlıdır.

6saklı yordam 8 veritabanları veya araya ekleme, 2'den fazla veritabanlarının erişirse, hata iletisi görüntülenir.

7Tablo bir veya daha fazla XML dizinler içeriyorsa, XML sütun Kümelendirme XML dizin birincil anahtarına eklendiğinden kullanıcı tablosunun bir kümeleme anahtarının 15 sütunları sınırlıdır.Içinde SQL Server, en fazla 16 anahtar sütunlarının sınırlandırılmasıdır önlemek için bir kümelenmemiş dizin anahtar olmayan bir sütun ekleyebilirsiniz. Daha fazla bilgi için bkz:Içerilen sütunları içeren dizin.

8SQL Server değişken uzunlukta sütun satır kapalı itilmiş sağlayan satır taşma saklanmasını destekler.24 Bayt kök yalnızca bir satır dışında itildiği değişken uzunluktaki sütunlar için ana kaydı saklanır; bu nedenle, geçerli satır sınırı önceki sürümlerinde daha yüksektir SQL Server. Daha fazla bilgi için "Satır Taşması Veri Exceeding 8 KB" konusuna SQL Server Çevrimiçi Kitapları.

Çoğaltma nesneleri

Aşağıdaki tablo numaralarını tanımlanmış çeşitli nesneler ve en büyük boyutunu belirtir SQL Server Çoğaltma.

SQL Server çoğaltma nesnesi

En büyük boyutu/sayılar SQL Server (32-bit)

En büyük boyutu/sayılar SQL Server (64-bit)

(Birleştirme yayın) makaleleri

256

256

Makaleleri (anlık görüntü veya işlem yayın)

32,767

32,767

Sütun bir tablo1 (birleştirme yayın)

246

246

Sütun bir tablo2 (SQL Server anlık görüntü veya işlemsel yayım)

1,000

1,000

Sütun bir tablo2 (Oracle anlık görüntü veya işlemsel yayım)

995

995

Bir satır süzgeç (birleştirme yayın) kullanılan bir sütun için bir bayt

1,024

1,024

Bir satır süzgecini (anlık görüntü veya işlemsel yayım) kullanılan bir sütun için bir bayt

8,000

8,000

1Satır izleme çakışma algılama (varsayılan) için kullanılan, temel tablo, en çok 1.024 sütunlar içerebilir, ancak en çok 246 sütunları yayımlanır şekilde sütunları makale filtre gerekir.Temel tablo, sütun izleme kullanılıyorsa, en çok 246 sütunları ekleyebilirsiniz.Izleme düzey hakkında daha fazla bilgi için "İzleme düzey" bölümüne bakın. Birleştirme çoğaltması nasıl algılıyor ve çakışmaları çözümler..

2Temel tablo sütunları ( 1,024 yayın veritabanında izin verilen en fazla sayısını içerebilirSQL Server), ancak, yayın türü için belirtilen en fazla sütun makale filtre gerekir.