SQL Server için En Yüksek Kapasite Belirtimleri

Aşağıdaki tablolarda SQL Server bileşenlerinde tanımlı çeşitli nesnelerin en büyük boyutları ve sayıları belirtilmiştir. Bir SQL Server teknolojisi için tabloya gitmek için bağlantısını tıklatın:

SQL Server Veritabanı Altyapısı Nesneleri

SQL Server Utility Nesneleri

SQL Server Veri Katmanı Uygulama Nesneleri

SQL Server Çoğaltma Nesneleri

Veritabanı Altyapısı Nesneleri

Aşağıdaki tabloda SQL Server veritabanlarında tanımlanan veya Transact-SQL deyimlerinde başvurulan çeşitli nesnelerin en büyük boyutları ve sayıları belirtilmiştir.

SQL Server Veritabanı Altyapısı nesnesi

Maksimum boyutlar/sayılar SQL Server (32-bit)

Maksimum boyutlar/sayılar SQL Server (64-bit)

Toplu iş boyutu1

65,536 * Ağ Paket Boyutu

65,536 * Ağ Paket Boyutu

Kısa dize sütunu başına bayt

8,000

8,000

GROUP BY, ORDER BY başına bayt

8,060

8,060

Dizin anahtarı başına bayt2

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

Bir saklı yordamın kaynak metnindeki bayt

Toplu iş boyutu veya 250 MB'dan daha az olanı

Toplu iş boyutu veya 250 MB'dan daha az olanı

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

2^31-1

2^31-1

ntext veya nvarchar(max) sütunu başına karakter

2^30-1

2^30-1

Tablo başına kümelenmiş dizinler

1

1

GROUP BY, ORDER BY'daki sütunlar

Sadece bayt sayısıyla sınırlanır

Sadece bayt sayısıyla sınırlanır

Bir GROUP BY WITH CUBE veya WITH ROLLUP deyimindeki sütunlar ya da ifadeler

10

10

Dizin anahtarı başına sütunlar7

16

16

Yabancı anahtar başına sütunlar

16

16

Birincil anahtar başına sütunlar

16

16

Geniş olmayan tablo başına sütunlar

1,024

1,024

Geniş tablo başına sütunlar

30,000

30,000

SELECT deyimi başına sütunlar

4,096

4,096

INSERT deyimi başına sütunlar

4096

4096

İstemci başına bağlantılar

Maksimum yapılandırılmış bağlantı değeri

Maksimum yapılandırılmış bağlantı değeri

Veritabanı boyutu

524.272 terabayt

524.272 terabayt

SQL Server örneği başına veritabanları

32,767

32,767

Veritabanı başına dosya grubu

32,767

32,767

Veritabanı başına dosya

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 tablo başvurusu4

253

253

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

128

128

Bilgisayar başına örnek

Tüm SQL Server edisyonları için tek başına bir sunucuda 50 örnek.

SQL Server küme yüklemeniz için depolanmış seçenek olarak paylaşılan bir küme diski kullanırken bir yük devretme kümesi üzerinde 25 örneği destekler. SQL Server küme yüklemeniz için depolanmış seçenek olarak SMB dosya paylaşımlarını seçerseniz bir yük devretme kümesi üzerinde 50 örnek destekler. Daha fazla bilgi için bkz. Storage Types for Data Files.

Tek başına bir sunucuda 50 örnek.

Küme yüklemeniz için depolanmış seçenek olarak paylaşılan bir küme diski kullanırken bir yük devretme kümesi üzerinde 25 örnek SQL Server küme yüklemeniz için depolanmış seçenek olarak SMB dosya paylaşımlarını seçerseniz bir yük devretme kümesi üzerinde 50 örnek destekler. Daha fazla bilgi için bkz. Storage Types for Data Files.

SQL deyimleri içeren bir dizenin uzunluğu (toplu iş boyutu)1

65.536 * Ağ paket boyutu

65.536 * Ağ paket boyutu

Bağlantı başına kilitler

Sunucu başına maksimum kilit

Sunucu başına maksimum kilit

SQL Server örneği başına kilitler5

2.147.483.647 adede kadar

Sadece bellekle sınırlanır

İç içe geçmiş saklı yordam düzeyleri6

32

32

İç içe geçmiş alt sorgular

32

32

İç içe geçmiş tetikleme düzeyleri

32

32

Tablo başına kümelenmemiş dizinler

999

999

Şunlardan herhangi biri mevcut olduğunda GROUP BY yan tümcesindeki farklı ifadelerin sayısı: CUBE, ROLLUP, GROUPING SETS, WITH CUBE, WITH ROLLUP

32

32

GROUP BY yan tümcesindeki işleçler tarafından oluşturulan gruplama kümelerinin sayısı

4,096

4,096

Saklı yordam başına parametreler

2,100

2,100

Kullanıcı tanımlı işlev başına parametreler

2,100

2,100

Tablo başına BAŞVURULAR

253

253

Tablo başına satırlar

Kullanılabilir depolama ile sınırlanır

Kullanılabilir depolama ile sınırlanır

Veritabanı başına tablolar3

Bir veritabanındaki nesne sayısıyla sınırlanır

Bir veritabanındaki nesne sayısıyla sınırlanır

Bölümlenmiş tablo veya dizin başına bölümler

15,000

15,000

Dizini oluşturulmamış sütunlarla ilgili istatistikler

30,000

30,000

SELECT deyimi başına tablolar

Sadece kullanılabilir kaynaklarla sınırlanır

Sadece kullanılabilir kaynaklarla sınırlanır

Tablo başına tetikleyiciler3

Bir veritabanındaki nesne sayısıyla sınırlanır

Bir veritabanındaki nesne sayısıyla sınırlanır

UPDATE deyimi başına sütunlar (Geniş Tablolar)

4096

4096

Kullanıcı bağlantıları

32,767

32,767

XML dizinleri

249

249

1Ağ Paket Boyutu, uygulamalarla ilişkisel Veritabanı Altyapısı arasında iletişim için kullanılan tablo verisi akışı (TDS) paketlerinin boyutudur. Varsayılan paket boyutu 4 KB'tır ve network packet size yapılandırma seçeneği ile denetlenir.

2Herhangi bir dizin anahtarındaki maksimum bayt sayısı SQL Server'da 900'ü aşamaz. Maksimum boyutları 900'dan fazla olan değişken uzunlukta sütunlar kullanarak bir anahtar tanımlayabilirsiniz; ancak bu sütunlara 900 bayttan fazla veri içeren hiçbir satır eklenemez. SQL Server'da, maksimum dizin anahtarı boyutu olan 900 baytı limitinden kaçınmak için kümelenmemiş bir dizine anahtar olmayan sütunlar ekleyebilirsiniz.

3Veritabanı nesneleri tablolar, görünümler, saklı yordamlar, kullanıcı tanımlı işlevler, tetikleyiciler, kurallar, varsayılanlar ve kısıtlamalar gibi nesneleri içerir. Bir veritabanındaki tüm nesnelerin sayısının toplamı 2.147.483.647'yi aşamaz.

4Bir tablo sınırsız sayıda FOREIGN KEY kısıtlaması içerebilirse de, önerilen maksimum sayı 253'tür. SQL Server'ı barındıran donanım yapılandırmasına bağlı olarak, ek FOREIGN KEY kısıtlamaları belirtmek, sorgu iyileştiricisinin işlemesi için fazla olabilir.

5Bu değer statik kilit ayırma içindir. Dinamik kilitlerin tek sınırı bellektir.

6Bir saklı yordam 64'ten fazla veritabanına veya araya eklemede 2'den fazla veritabanına erişirse hata alırsınız.

7Tablo bir veya daha fazla XML dizini içeriyorsa, kullanıcı tablosunun kümeleme anahtarı 15 sütunla sınırlıdır çünkü XML sütunu, birincil XML dizininin kümeleme anahtarına eklenir. SQL Server'da, maksimum 16 anahtar sütunu sınırlamasından kaçınmak için kümelenmemiş bir dizine anahtar olmayan sütunlar ekleyebilirsiniz. Daha fazla bilgi için, bkz. Eklenen sütunlar ile dizin oluşturmak.

8SQL Server, değişken uzunluktaki sütunların satır dışına itilmesini sağlayan satır taşması depolamasını destekler. Satırdan dışa itilen değişken uzunluktaki sütunlar için ana kayıtta sadece 24 baytlık bir kök depolanır; bundan dolayı etkin satır sınırı, daha önceki SQL Server sürümlerindekinden daha yüksektir. Daha fazla bilgi için SQL Server Books Online'daki "8 KB'yi Aşan Satır Taşması Verisi" konusuna bakın.

SQL Server Utility Nesneleri

Aşağıdaki tabloda SQL Server Utility'de test edilen çeşitli nesnelerin en büyük boyutları ve sayıları belirtilmiştir.

SQL Server Utility nesnesi

Maksimum boyutlar/sayılar SQL Server (32-bit)

Maksimum boyutlar/sayılar SQL Server (64-bit)

SQL Server Utility başına bilgisayar (fiziksel bilgisayar veya sanal makineler)

100

100

Bilgisayar başına SQL Server örneği

5

5

SQL Server Utility başına toplam SQL Server örneği sayısı

2001

2001

Veri katmanı uygulamaları da dahil olmak üzere, SQL Server örneği başına kullanıcı veritabanı

50

50

SQL Server Utility başına toplam kullanıcı veritabanı sayısı

1,000

1,000

Veritabanı başına dosya grubu

1

1

Dosya grubu başına veri dosyası

1

1

Veritabanı başına günlük dosyası

1

1

Bilgisayar başına birim

3

3

1 SQL Server 2012, maksimum 25 yönetilen SQL Server örneğine sahip bir SQL Server Utility'yi destekler. Başlangıç bilgileri için bkz. SQL Server Utility Özellikleri ve Görevleri. SQL Server yardımcı program denetim noktası, her SQL Server 2012 edisyonunda mevcut değildir. SQL Server sürümleri tarafından desteklenen özelliklerin listesi için bkz. SQL Server 2012 Sürümleri Tarafından Desteklenen Özellikler. (https://go.microsoft.com/fwlink/?linkid=232473).

SQL Server Veri Katmanı Uygulama Nesneleri

Aşağıdaki tabloda SQL Server veri katmanı uygulamalarında (DAC) test edilen çeşitli nesnelerin en büyük boyutları ve sayıları belirtilmiştir.

SQL Server DAC nesnesi

Maksimum boyutlar/sayılar SQL Server (32-bit)

Maksimum boyutlar/sayılar SQL Server (64-bit)

DAC başına veritabanları

1

1

DAC başına nesneler1

Bir veritabanındaki nesne sayısıyla veya kullanılabilir bellekle sınırlanır

Bir veritabanındaki nesne sayısıyla veya kullanılabilir bellekle sınırlanır

1Sınıra dahil olan nesne türleri kullanıcılar, tablolar, görünümler, saklı yordamlar, kullanıcı tanımlı işlevler, kullanıcı tanımlı veri türü, veritabanı rolleri, şemalar ve kullanıcı tanımlı tablo türleridir.

Çoğaltma Nesneleri

Aşağıdaki tabloda SQL Server Çoğaltma'da tanımlı çeşitli nesnelerin en büyük boyutları ve sayıları belirtilmiştir.

SQL Server Çoğaltma nesnesi

Maksimum boyutlar/sayılar SQL Server (32-bit)

Maksimum boyutlar/sayılar SQL Server (64-bit)

Makaleler (birleştirme yayını)

256

256

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

32,767

32,767

Bir tablodaki sütunlar1 (birleştirme yayını)

246

246

Bir tablodaki sütunlar2 (SQL Server anlık görüntü veya işlem yayını)

1,000

1,000

Bir tablodaki sütunlar2 (Oracle anlık görüntü veya işlem yayını)

995

995

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

1,024

1,024

Bir satır filtresinde kullanılan sütun için bayt (anlık görüntü veya işlem yayını)

8,000

8,000

1Çakışma algılama için satır izleme kullanılıyorsa (varsayılan), temel tablo en fazla 1.024 sütun içerebilir, fakat sütunlar makaleden filtrelenmelidir; böylece en fazla 246 sütun yayınlanır. Sütun izleme kullanılıyorsa, temel tablo en fazla 246 sütun içerebilir.

1Temel tablo, yayın veritabanında izin verilen maksimum sütun sayısını (SQL Server için 1.024) içerebilir, fakat sütunlar, yayın türü için belirtilen maksimum limit aşarsa makaleden filtrelenmelidir.

Ayrıca bkz.

Başvuru

SQL Server 2012'yi Yüklemek için Donanım ve Yazılım Gereksinimleri

Sistem Yapılandırma Denetleyicisi için Parametreleri Denetleyin

Kavramlar

SQL Server Utility Özellikleri ve Görevleri