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.
Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
SQL Server Management Studio'yu veya sp_configure
sistem saklı yordamını kullanarak yapılandırma seçenekleri aracılığıyla SQL Server ve Azure SQL Yönetilen Örneği kaynaklarını yönetebilir ve iyileştirebilirsiniz. En yaygın kullanılan sunucu yapılandırma seçenekleri SQL Server Management Studio aracılığıyla kullanılabilir; tüm yapılandırma seçeneklerine sp_configure
üzerinden erişilebilir. Bu seçenekleri ayarlamadan önce sisteminizdeki etkileri dikkatle göz önünde bulundurun. Daha fazla bilgi için bkz. Sunucu özelliklerini görüntüleme veya değiştirme (SQL Server).
Önemli
Gelişmiş seçenekler yalnızca deneyimli bir veritabanı yöneticisi tarafından değiştirilmelidir.
Yapılandırma seçenekleri kategorileri
Yapılandırma seçeneği değişiklikleri yalnızca RECONFIGURE
(veya bazı durumlarda RECONFIGURE WITH OVERRIDE
) deyimini verdikten sonra geçerlilik kazanır. Yapılandırma değişikliğinin etkisini görmüyorsanız yapılandırma seçeneğinin çalıştırma değeri değiştirilip değiştirilmediğini denetleyin.
sys.configurations
katalog görünümünü kullanarak yapılandırma değeri (value
sütunu) ve çalıştırma değeri (value_in_use
sütunu) ve yapılandırma seçeneğinin Veritabanı Altyapısı yeniden başlatması (is_dynamic
sütunu) gerekip gerekmediğini belirleyebilirsiniz.
Veritabanı Altyapısı'nın yeniden başlatılması gerekiyorsa, seçenekler değiştirilen değeri yalnızca value
sütununda gösterir. Yeniden başlatıldıktan sonra yeni değer hem value
sütununda hem de value_in_use
sütununda görünür.
Bazı seçenekler, yeni yapılandırma değeri etkin olmadan önce sunucunun yeniden başlatılmasını gerektirir. Sunucuyu yeniden başlatmadan önce yeni değeri ayarlar ve sp_configure
çalıştırırsanız, yeni değer value
katalog görünümünün sys.configurations
sütununda görünür ancak value_in_use
sütununda görüntülenmez. Sunucuyu yeniden başlattığınızda, yeni değer value_in_use
sütununda görünür.
Not
config_value
sonuç kümesindeki sp_configure
sütunu, value
katalog görünümünün sys.configurations
sütununa eşdeğerdir ve run_value
value_in_use
sütununa eşdeğerdir.
Bazı seçeneklerin yeniden yapılandırılması plan önbelleğindeki planları geçersiz kılır ve yeni planların derlenmesine neden olur. Daha fazla bilgi için bkz. DBCC FREEPROCCACHE
Kendi kendine yapılandırma seçenekleri, SQL Server'ın sistemin gereksinimlerine göre ayarlandığı seçeneklerdir. Çoğu durumda bu, değerleri el ile ayarlama gereksinimini ortadan kaldırır. Örnek olarak en fazla çalışan iş parçacığı seçeneği ve kullanıcı bağlantıları seçeneği verilebilir.
Yapılandırılan değerlerin yapılandırılıp yapılandırılmadığını ancak etkin olmadığını belirlemek için aşağıdaki sorgu kullanılabilir:
SELECT *
FROM sys.configurations
WHERE [value] <> [value_in_use];
Değer, yaptığınız yapılandırma seçeneğinin değişikliğiyse ancak value_in_use
aynı değilse, RECONFIGURE
komutu çalıştırılmadı veya başarısız oldu ya da Veritabanı Altyapısı yeniden başlatılmalıdır.
value
ve value_in_use
aynı olmayabileceği iki yapılandırma seçeneği vardır ve bu beklenen davranıştır:
en fazla sunucu belleği (MB) -
0
varsayılan yapılandırılmış değeri2147483647
sütunundavalue_in_use
olarak görüntülenir.en az sunucu belleği (MB) -
0
varsayılan yapılandırılmış değeri,8
sütununda 32 bit sistemlerde16
veya 64 bit sistemlerdevalue_in_use
olarak görüntülenebilir. Bazı durumlarda,value_in_use
0
olarak görünüyorsa, gerçekvalue_in_use
8
(32 bit) veya16
(64 bit) olur.
yapılandırma seçeneğinin yeniden başlatma gerekip gerekmediğini belirlemek için is_dynamic
sütunu kullanılabilir.
1
sütunundaki is_dynamic
değeri, RECONFIGURE
komutu çalıştırıldığında yeni değerin hemen geçerli olduğu anlamına gelir. Bazı durumlarda, Veritabanı Altyapısı yeni değeri hemen değerlendirmeyebilir, ancak normal yürütme sırasında bunu yapar.
0
sütunundaki is_dynamic
değeri, RECONFIGURE
komutu çalıştırılana kadar değiştirilen yapılandırma değerinin Veritabanı Altyapısı yeniden başlatılana kadar geçerli olmadığı anlamına gelir.
Dinamik olmayan bir yapılandırma seçeneği için yapılandırma değişikliğini uygulamak için RECONFIGURE
komutunun çalıştırılıp çalıştırıldığını anlamanın bir yolu yoktur. Yapılandırma değişikliğini uygulamak için Veritabanı Altyapısı'nı yeniden başlatmadan önce, Veritabanı Altyapısı yeniden başlatıldığında tüm yapılandırma değişikliklerinin etkili olduğundan emin olmak için RECONFIGURE
komutunu çalıştırın.
Yapılandırma seçenekleri
Aşağıdaki tabloda tüm kullanılabilir yapılandırma seçenekleri, olası ayarlar aralığı, varsayılan değerler ve desteklenen ürün (SQL Server veya Azure SQL Yönetilen Örneği) listelenmektedir. Yapılandırma seçenekleri harf kodlarıyla aşağıdaki gibi işaretlenir:
A = Gelişmiş seçenekler; bu seçenekler yalnızca deneyimli bir veritabanı yöneticisi veya sertifikalı bir SQL Server uzmanı tarafından değiştirilmelidir ve
show advanced options
1
olarak ayarlanmasını gerektirir.RR = Veritabanı Altyapısı'nın yeniden başlatılmasını gerektiren seçenekler.
RP = PolyBase Altyapısının yeniden başlatılmasını gerektiren seçenekler.
SC = Kendi kendine yapılandırma seçenekleri.
Not
SQL Server 2014 (12.x), hem 32 bit hem de 64 bit işletim sisteminde kullanılabilen son sürümdü. Sonraki tüm sürümler yalnızca 64 bit işletim sistemlerinde kullanılabilir.
Yapılandırma seçeneği | Olası değerler | SQL Sunucusu | Azure SQL Yönetilen Örnek |
---|---|---|---|
erişim denetimi önbellek kovası sayısı (A) |
En az: 0 En Fazla: 16384 Varsayılan: 0 |
Evet | Evet |
erişim kontrol önbellek kotası (A) |
En az: 0 En Fazla: 2147483647 Varsayılan: 0 |
Evet | Evet |
Geçici Dağıtılmış Sorgular (A) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
ADR temizleyici yeniden deneme zaman aşımı (dk) (A) |
En az: 0 En Fazla: 32767 Varsayılan: 120 |
SQL Server 2019 (15.x) ve sonraki sürümleri | Evet |
ADR Temizleyici İş Parçacığı Sayısı (A) |
En Az: 1 Maksimum: 32767 Varsayılan: 1 |
SQL Server 2019 (15.x) ve sonraki sürümleri | Evet |
ADR Önden Atama Faktörü (A) |
En az: 0 En Fazla: 32767 Varsayılan: 4 |
SQL Server 2019 (15.x) ve sonraki sürümleri | Evet |
ilişki Girdi/Çıktı maskesi (A, RR) |
En az: -2147483648 En Fazla: 2147483647 Varsayılan: 0 |
Evet (yalnızca 64 bit) | Hayır |
benzimliği maskesi (A) |
En az: -2147483648 En Fazla: 2147483647 Varsayılan: 0 |
Evet (yalnızca 64 bit) | Evet |
affinity64 I/O maskesi (A, RR) |
En az: -2147483648 En Fazla: 2147483647 Varsayılan: 0 |
Evet (yalnızca 64 bit) | Evet |
ilişkilendirme64 maske (A) |
En az: -2147483648 En Fazla: 2147483647 Varsayılan: 0 |
Evet (yalnızca 64 bit) | Hayır |
Ajan XP'si (A) 1 |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Hayır |
PolyBase dışa aktarmaya izin ver |
En az: 0 En Fazla: 1 Varsayılan: 0 |
SQL Server 2016 (13.x) ve sonraki sürümleri | Hayır |
Güncelleştirmelere izin Uyarısı: Kullanımdan kaldırıldı. Kullanma. Yeniden yapılandırma sırasında hataya neden olur. |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Hayır |
otomatik geçici NUMA devre dışı (A, RR) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
kullanılabilirlik grubu işleme süresi (ms) |
En az: 0 En Fazla: 10 Varsayılan: 0 |
SQL Server 2025 (17.x) Önizleme ve sonraki sürümleri | Hayır |
yedekleme sağlama toplamı varsayılan |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
yedekleme sıkıştırma varsayılan |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
yedekleme sıkıştırma algoritması |
En az: 0 En fazla: - 2 (SQL Server 2022 (16.x)), - 3 (SQL Server 2025 (17.x) Önizleme) Varsayılan: 0 |
SQL Server 2022 (16.x) ve sonraki sürümleri | Evet |
engellenen işlem eşiği (saniye) (A) |
En az: 5 En Fazla: 86400 Varsayılan: 0 |
Evet | Evet |
c2 denetim modu (A, RR) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Hayır |
renk etkin |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
katı güvenlik (A) |
En az: 0 En Fazla: 1 Varsayılan: 1 |
SQL Server 2017 (14.x) ve sonraki sürümleri | Evet |
sütun şifrelemesi enklav türü (RR) |
En az: 0 En Fazla: 2 Varsayılan: 0 |
Evet | Hayır |
Ortak Kriterler Uyumluluğu Etkinleştirildi (A, RR) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Hayır |
veritabanı kimlik doğrulamasını içeriyordu |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
Paralellik için |
En az: 0 En Fazla: 32767 Varsayılan: 5 |
Evet | Evet |
veritabanı sahipliğini çapraz zincirleme |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
imleç eşiği (A) |
En az: -1 En Fazla: 2147483647 Varsayılan: -1 |
Evet | Evet |
TB'de işlenen günlük veri sınırı |
Minimum: 0 Maksimum: 2147483647 Varsayılan: 2147483647 |
Evet | Evet |
Aylık işlenen veri sınırı TB cinsinden |
Minimum: 0 Maksimum: 2147483647 Varsayılan: 2147483647 |
Evet | Evet |
TB'de haftalık işlenen veri sınırı |
Minimum: 0 Maksimum: 2147483647 Varsayılan: 2147483647 |
Evet | Evet |
Veritabanı Posta Uzantı Prosedürleri (A) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
varsayılan tam metin dili (A) |
En az: 0 En Fazla: 2147483647 Varsayılan: 1033 |
Evet | Evet |
Varsayılan dil |
En az: 0 En Fazla: 9999 Varsayılan: 0 |
Evet | Evet |
varsayılan izleme etkin (A) |
En az: 0 En Fazla: 1 Varsayılan: 1 |
Evet | Evet |
tetikleyiciler (A) kaynaklı sonuçları engelle |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
EKM sağlayıcısı etkin durumda (A) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
harici REST uç noktası etkinleştirildi |
En az: 0 En Fazla: 1 Varsayılan: 0 |
SQL Server 2025 (17.x) Önizlemesi | Evet |
etkinleştirilmiş dış betikler (SC) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
SQL Server 2016 (13.x) ve sonraki sürümleri | Evet |
external xtp dll gen util etkinleştirildi |
En az: 0 En Fazla: 1 Varsayılan: 0 |
SQL Server 2022 (16.x) CU 17 ve sonraki sürümleri | Evet |
dosya akışı erişim düzeyi |
En az: 0 En Fazla: 2 Varsayılan: 0 |
Evet | Hayır |
dolgu faktörü (%) (A, RR) |
En az: 0 En Fazla: 100 Varsayılan: 0 |
Evet | Hayır |
ft gezinme bant genişliği (maksimum) (A) |
En az: 0 En Fazla: 32767 Varsayılan: 100 |
Evet | Evet |
ft tarama bant genişliği (dk) (A) |
En az: 0 En Fazla: 32767 Varsayılan: 0 |
Evet | Evet |
ft bildirim bant genişliği (maksimum) (A) |
En az: 0 En Fazla: 32767 Varsayılan: 100 |
Evet | Evet |
ft bildirim bant genişliği (dk) (A) |
En az: 0 En Fazla: 32767 Varsayılan: 0 |
Evet | Evet |
Hadoop bağlantı (RP) |
En az: 0 En Fazla: 7 Varsayılan: 0 |
SQL Server 2016 (13.x) ve sonraki sürümleri | Evet |
donanım yük devretme yapılandırması (A, RR) |
Minimum: 0 Maksimum: 255 Varsayılan: 0 |
SQL Server 2022 (16.x) ve sonraki sürümleri | Evet |
donanım aktarımı etkinleştirildi (A, RR) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
SQL Server 2022 (16.x) ve sonraki sürümleri | Evet |
donanım boşaltma modu (A, RR) |
Minimum: 0 Maksimum: 255 Varsayılan: 0 |
SQL Server 2022 (16.x) ve sonraki sürümleri | Evet |
şüpheli xact çözüm (A) |
En az: 0 En Fazla: 2 Varsayılan: 0 |
Evet | Evet |
bellek oluşturma için dizin (KB) (A, SC) |
En az: 704 En Fazla: 2147483647 Varsayılan: 0 |
Evet | Evet |
hafif havuzlama (A, RR) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Hayır |
kilitler (A, RR, SC) |
En az: 5000 En Fazla: 2147483647 Varsayılan: 0 |
Evet | Hayır |
en yüksek paralellik derecesi (A) |
En az: 0 En Fazla: 32767 Varsayılan: 0 |
Evet | Evet |
maksimum tam metin gezinme aralığı (A) |
En az: 0 En Fazla: 256 Varsayılan: 4 |
Evet | Evet |
Maksimum RPC istek parametreleri (KB) (A) |
En az: 0 En Fazla: 2147483647 Varsayılan: 0 |
SQL Server 2019 (15.x) CU 26 ve sonraki sürümleri ve SQL Server 2022 (16.x) CU 13 ve sonraki sürümleri | Hayır |
en fazla sunucu belleği (MB) (A, SC) |
En az: 16 En Fazla: 2147483647 Varsayılan: 2147483647 |
Evet | Evet |
maksimum metin değiştirme boyutu (B) |
En az: 0 En Fazla: 2147483647 Varsayılan: 65536 |
Evet | Evet |
maksimum çalışan iş parçacığı (A) 2 |
En az: 128 En Fazla: 32767 Varsayılan: 0 64 bit SQL Server için önerilen maksimum 2048 ). |
Evet | Evet |
maksimum ucs vagon gönderimi |
En az: 0 En Fazla: 2048 Varsayılan: 256 |
SQL Server 2025 (17.x) Önizleme ve sonraki sürümleri | Hayır |
veri tutma (A) |
En az: 0 En Fazla: 365 Varsayılan: 0 |
Evet | Hayır |
Sorgu başına minimum bellek (KB) (A) |
En az: 512 En Fazla: 2147483647 Varsayılan: 1024 |
Evet | Hayır |
en az sunucu belleği (MB) (A, SC) |
En az: 0 En Fazla: 2147483647 Varsayılan: 0 |
Evet | Hayır |
iç içe tetikleyiciler |
En az: 0 En Fazla: 1 Varsayılan: 1 |
Evet | Evet |
ağ paketi boyutu (B) (A) |
En az: 512 En Fazla: 32767 Varsayılan: 4096 |
Evet | Evet |
Ole Otomasyonu Yordamları (A) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
açık nesneleri (A, RR) Uyarısı: Kullanımdan kaldırıldı. Kullanma. |
En az: 0 En Fazla: 2147483647 Varsayılan: 0 |
Evet | Hayır |
geçici iş yükleri için iyileştirme (A) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
PH zaman aşımı (A) |
En az: 1 En Fazla: 3600 Varsayılan: 60 |
Evet | Evet |
polybase etkinleştirildi |
En az: 0 En Fazla: 1 Varsayılan: 0 |
SQL Server 2019 (15.x) ve sonraki sürümleri | Hayır |
Polybase ağ şifreleme |
En az: 0 En Fazla: 1 Varsayılan: 1 |
Evet | Evet |
ön hesapla derece (A) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
öncelik artırma (A, RR) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Hayır |
Query Governor maliyet sınırı (A) |
En az: 0 En Fazla: 2147483647 Varsayılan: 0 |
Evet | Evet |
sorgu bekleme süresi (saniye) (A) |
En az: -1 En Fazla: 2147483647 Varsayılan: -1 |
Evet | Evet |
kurtarma aralığı (dk) (A, SC) |
En az: 0 En Fazla: 32767 Varsayılan: 0 |
Evet | Evet |
uzaktan erişim (RR) |
En az: 0 En Fazla: 1 Varsayılan: 1 |
Evet | Hayır |
uzak yönetici bağlantıları |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
uzak veri arşiv |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Hayır |
uzaktan oturum açma zaman aşımı (sn) |
En az: 0 En Fazla: 2147483647 Varsayılan: 10 |
Evet | Evet |
uzak işlem aktarımı |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
uzak sorgu zaman aşımı süresi (s) |
En az: 0 En Fazla: 2147483647 Varsayılan: 600 |
Evet | Evet |
Çoğaltma XP'leri (A) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
Başlangıç süreçleri için tarama (A, RR) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Hayır |
sunucu tetikleyici özyineleme |
En az: 0 En Fazla: 1 Varsayılan: 1 |
Evet | Evet |
çalışma kümesi boyutunu ayarlama (A, RR) Uyarısı: Kullanımdan kaldırıldı. Kullanma. |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Hayır |
gelişmiş seçenekleri gösterme |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
SMO ve DMO XPs (A) |
En az: 0 En Fazla: 1 Varsayılan: 1 |
Evet | Evet |
kurtarma modeli hatalarını bastırma (A) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Hayır | Evet |
bellek iyileştirmeli tempdb meta verileri (A, RR) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
SQL Server 2019 (15.x) ve sonraki sürümleri | Hayır |
gürültü kelimelerini dönüştürme (A) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
iki basamaklı yıl sınırı (A) |
En az: 1753 En Fazla: 9999 Varsayılan: 2049 |
Evet | Evet |
kullanıcı bağlantıları (A, RR, SC) |
En az: 0 En Fazla: 32767 Varsayılan: 0 |
Evet | Hayır |
kullanıcı seçenekleri |
En az: 0 En Fazla: 32767 Varsayılan: 0 |
Evet | Evet |
SQL Server'ın yüksek sürümünün bir bölümü (A) |
Minimum: -2147483648 Maksimum: 2147483647 Varsayılan: 0 |
Evet | Evet |
SQL Server'ın (A) düşük sürümü |
Minimum: -2147483648 Maksimum: 2147483647 Varsayılan: 0 |
Evet | Evet |
xp_cmdshell (A) |
En az: 0 En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
1, SQL Server Aracısı başlatıldığında 1
olarak değişir. SQL Server Aracısı, Kurulum sırasında otomatik başlangıç olarak ayarlanırsa varsayılan değer 0
.
2 Sıfır (0
) mantıksal işlemci sayısına bağlı olarak en fazla çalışan iş parçacığı sayısını otomatik olarak yapılandırıyor. Daha fazla bilgi için bkz. otomatik olarak yapılandırılan en fazla çalışan iş parçacığı sayısı.