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ı uzmanı 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_valuevalue_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) -
0varsayılan yapılandırılmış değeri2147483647sütunundavalue_in_useolarak görüntülenir.en az sunucu belleği (MB) -
0varsayılan yapılandırılmış değeri,8sütununda 32 bit sistemlerde16veya 64 bit sistemlerdevalue_in_useolarak görüntülenebilir. Bazı durumlarda,value_in_use0olarak görünüyorsa, gerçekvalue_in_use8(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 = Yalnızca deneyimli bir veritabanı uzmanı tarafından değiştirilmesi gereken ve olarak ayarlanması
show advanced options1gereken gelişmiş seçenekler.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: 0En Fazla: 16384Varsayılan: 0 |
Evet | Evet |
| erişim kontrol önbellek kotası (A) |
En az: 0En Fazla: 2147483647Varsayılan: 0 |
Evet | Evet |
| Geçici Dağıtılmış Sorgular (A) |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| ADR temizleyici yeniden deneme zaman aşımı (dk) (A) |
En az: 0En Fazla: 32767Varsayı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: 0En Fazla: 32767Varsayılan: 4 |
SQL Server 2019 (15.x) ve sonraki sürümleri | Evet |
| ilişki Girdi/Çıktı maskesi (A, RR) |
En az: -2147483648En Fazla: 2147483647Varsayılan: 0 |
Evet (yalnızca 64 bit) | Hayır |
| benzimliği maskesi (A) |
En az: -2147483648En Fazla: 2147483647Varsayılan: 0 |
Evet (yalnızca 64 bit) | Evet |
| affinity64 I/O maskesi (A, RR) |
En az: -2147483648En Fazla: 2147483647Varsayılan: 0 |
Evet (yalnızca 64 bit) | Evet |
| ilişkilendirme64 maske (A) |
En az: -2147483648En Fazla: 2147483647Varsayılan: 0 |
Evet (yalnızca 64 bit) | Hayır |
| Ajan XP'si (A) 1 |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Hayır |
| PolyBase dışa aktarmaya izin ver |
En az: 0En Fazla: 1Varsayılan: 0 |
SQL Server 2016 (13.x) ve sonraki sürümleri | Hayır |
| sunucu düzeyinde veritabanı kimlik bilgilerine izin ver |
En az: 0En Fazla: 1Varsayılan: 0 |
SQL Server 2025 (17.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: 0En Fazla: 1Varsayılan: 0 |
Evet | Hayır |
| otomatik geçici NUMA devre dışı (A, RR) |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| kullanılabilirlik grubu işleme süresi (ms) |
En az: 0En Fazla: 10Varsayılan: 0 |
SQL Server 2025 (17.x) ve sonraki sürümleri | Hayır |
| yedekleme sağlama toplamı varsayılan |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| yedekleme sıkıştırma varsayılan |
En az: 0En Fazla: 1 Varsayılan: 0 |
Evet | Evet |
| yedekleme sıkıştırma algoritması |
En az: 0En fazla: - 2 (SQL Server 2022 (16.x)), - 3 (SQL Server 2025 (17.x)) Varsayılan: 0 |
SQL Server 2022 (16.x) ve sonraki sürümleri | Evet |
| engellenen işlem eşiği (saniye) (A) |
En az: 5En Fazla: 86400Varsayılan: 0 |
Evet | Evet |
| c2 denetim modu (A, RR) |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Hayır |
| renk etkin |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| katı güvenlik (A) |
En az: 0En Fazla: 1Varsayılan: 1 |
SQL Server 2017 (14.x) ve sonraki sürümleri | Evet |
| sütun şifrelemesi enklav türü (RR) |
En az: 0En Fazla: 2Varsayılan: 0 |
Evet | Hayır |
| Ortak Kriterler Uyumluluğu Etkinleştirildi (A, RR) |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Hayır |
| veritabanı kimlik doğrulamasını içeriyordu |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| Paralellik için |
En az: 0En Fazla: 32767Varsayılan: 5 |
Evet | Evet |
| veritabanı sahipliğini çapraz zincirleme |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| imleç eşiği (A) |
En az: -1En Fazla: 2147483647Varsayı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: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| varsayılan tam metin dili (A) |
En az: 0En Fazla: 2147483647Varsayılan: 1033 |
Evet | Evet |
| Varsayılan dil |
En az: 0En Fazla: 9999Varsayılan: 0 |
Evet | Evet |
| varsayılan izleme etkin (A) |
En az: 0En Fazla: 1Varsayılan: 1 |
Evet | Evet |
| tetikleyiciler (A) kaynaklı sonuçları engelle |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| EKM sağlayıcısı etkin durumda (A) |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| harici REST uç noktası etkinleştirildi |
En az: 0En Fazla: 1Varsayılan: 0 |
SQL Server 2025 (17.x) | Evet |
| etkinleştirilmiş dış betikler (SC) |
En az: 0En Fazla: 1Varsayılan: 0 |
SQL Server 2016 (13.x) ve sonraki sürümleri | Evet |
| external xtp dll gen util etkinleştirildi |
En az: 0En Fazla: 1Varsayılan: 0 |
SQL Server 2022 (16.x) CU 17 ve sonraki sürümleri | Evet |
| dosya akışı erişim düzeyi |
En az: 0En Fazla: 2Varsayılan: 0 |
Evet | Hayır |
| dolgu faktörü (%) (A, RR) |
En az: 0En Fazla: 100Varsayılan: 0 |
Evet | Hayır |
| ft gezinme bant genişliği (maksimum) (A) |
En az: 0En Fazla: 32767Varsayılan: 100 |
Evet | Evet |
| ft tarama bant genişliği (dk) (A) |
En az: 0En Fazla: 32767Varsayılan: 0 |
Evet | Evet |
| ft bildirim bant genişliği (maksimum) (A) |
En az: 0En Fazla: 32767Varsayılan: 100 |
Evet | Evet |
| ft bildirim bant genişliği (dk) (A) |
En az: 0En Fazla: 32767Varsayılan: 0 |
Evet | Evet |
| Hadoop bağlantı (RP) |
En az: 0En Fazla: 7Varsayı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: 0En Fazla: 1Varsayı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: 0En Fazla: 2Varsayılan: 0 |
Evet | Evet |
| bellek oluşturma için dizin (KB) (A, SC) |
En az: 704En Fazla: 2147483647Varsayılan: 0 |
Evet | Evet |
| hafif havuzlama (A, RR) |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Hayır |
| kilitler (A, RR, SC) |
En az: 5000En Fazla: 2147483647Varsayılan: 0 |
Evet | Hayır |
| en yüksek paralellik derecesi (A) |
En az: 0En Fazla: 32767Varsayılan: 0 |
Evet | Evet |
| maksimum tam metin gezinme aralığı (A) |
En az: 0En Fazla: 256Varsayılan: 4 |
Evet | Evet |
| Maksimum RPC istek parametreleri (KB) (A) |
En az: 0En Fazla: 2147483647Varsayı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: 16En Fazla: 2147483647Varsayılan: 2147483647 |
Evet | Evet |
| maksimum metin değiştirme boyutu (B) |
En az: 0En Fazla: 2147483647Varsayılan: 65536 |
Evet | Evet |
| maksimum çalışan iş parçacığı (A) 2 |
En az: 128En Fazla: 32767Varsayılan: 064 bit SQL Server için önerilen maksimum 2048). |
Evet | Evet |
| maksimum ucs vagon gönderimi |
En az: 0En Fazla: 2048Varsayılan: 256 |
SQL Server 2025 (17.x) ve sonraki sürümleri | Hayır |
| veri tutma (A) |
En az: 0En Fazla: 365Varsayılan: 0 |
Evet | Hayır |
| Sorgu başına minimum bellek (KB) (A) |
En az: 512En Fazla: 2147483647Varsayılan: 1024 |
Evet | Hayır |
| en az sunucu belleği (MB) (A, SC) |
En az: 0En Fazla: 2147483647Varsayılan: 0 |
Evet | Hayır |
| iç içe tetikleyiciler |
En az: 0En Fazla: 1Varsayılan: 1 |
Evet | Evet |
| ağ paketi boyutu (B) (A) |
En az: 512En Fazla: 32767Varsayılan: 4096 |
Evet | Evet |
| Ole Otomasyonu Yordamları (A) |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
|
açık nesneleri (A, RR) Uyarısı: Kullanımdan kaldırıldı. Kullanma. |
En az: 0En Fazla: 2147483647Varsayılan: 0 |
Evet | Hayır |
| geçici iş yükleri için iyileştirme (A) |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| PH zaman aşımı (A) |
En az: 1En Fazla: 3600Varsayılan: 60 |
Evet | Evet |
| polybase etkinleştirildi |
En az: 0En Fazla: 1Varsayılan: 0 |
SQL Server 2019 (15.x) ve sonraki sürümleri | Hayır |
| Polybase ağ şifreleme |
En az: 0En Fazla: 1Varsayılan: 1 |
Evet | Evet |
| ön hesapla derece (A) |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| öncelik artırma (A, RR) |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Hayır |
| Query Governor maliyet sınırı (A) |
En az: 0En Fazla: 2147483647Varsayılan: 0 |
Evet | Evet |
| sorgu bekleme süresi (saniye) (A) |
En az: -1En Fazla: 2147483647Varsayılan: -1 |
Evet | Evet |
| kurtarma aralığı (dk) (A, SC) |
En az: 0En Fazla: 32767Varsayılan: 0 |
Evet | Evet |
| uzaktan erişim (RR) |
En az: 0En Fazla: 1Varsayılan: 1 |
Evet | Hayır |
| uzak yönetici bağlantıları |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| uzak veri arşiv |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Hayır |
| uzaktan oturum açma zaman aşımı (sn) |
En az: 0En Fazla: 2147483647Varsayılan: 10 |
Evet | Evet |
| uzak işlem aktarımı |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| uzak sorgu zaman aşımı süresi (s) |
En az: 0En Fazla: 2147483647Varsayılan: 600 |
Evet | Evet |
| Çoğaltma XP'leri (A) |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| Başlangıç süreçleri için tarama (A, RR) |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Hayır |
| sunucu tetikleyici özyineleme |
En az: 0En Fazla: 1Varsayılan: 1 |
Evet | Evet |
|
çalışma kümesi boyutunu ayarlama (A, RR) Uyarısı: Kullanımdan kaldırıldı. Kullanma. |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Hayır |
| gelişmiş seçenekleri gösterme |
En az: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| SMO ve DMO XPs (A) |
En az: 0En Fazla: 1Varsayılan: 1 |
Evet | Evet |
| kurtarma modeli hatalarını bastırma (A) |
En az: 0En Fazla: 1Varsayılan: 0 |
Hayır | Evet |
| bellek iyileştirmeli tempdb meta verileri (A, RR) |
En az: 0En Fazla: 1Varsayı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: 0En Fazla: 1Varsayılan: 0 |
Evet | Evet |
| iki basamaklı yıl sınırı (A) |
En az: 1753En Fazla: 9999Varsayılan: 2049 |
Evet | Evet |
| kullanıcı bağlantıları (A, RR, SC) |
En az: 0En Fazla: 32767Varsayılan: 0 |
Evet | Hayır |
| kullanıcı seçenekleri |
En az: 0En Fazla: 32767Varsayı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: 0En Fazla: 1Varsayı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ı.