Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
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.
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).
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.
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.
SQL Server 2012'yi Yüklemek için Donanım ve Yazılım Gereksinimleri
Sistem Yapılandırma Denetleyicisi için Parametreleri Denetleyin