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.
Birden çok görevi gerçekleştirmek için Windows bazen işlem iş parçacıklarını farklı işlemciler arasında taşır. İşletim sistemi açısından verimli olsa da, her işlemci önbelleği sürekli olarak verilerle yeniden yüklendiğinden bu etkinlik yoğun sistem yükleri altında SQL Server performansını düşürebilir. belirli iş parçacıklarına işlemci atamak, işlemci yeniden yüklemelerini ortadan kaldırarak bu koşullar altında performansı geliştirebilir; bir iş parçacığı ile işlemci arasındaki böyle bir ilişki, işlemci benzitesi olarak adlandırılır.
SQL Server iki benzenşim maskesi seçeneğiyle işlemci benzenşimini destekler: affinity mask ( CPU benzenşimi maskesi olarak da bilinir) ve affinity I/O mask. Seçeneği hakkında affinity mask daha fazla bilgi için bkz . Sunucu yapılandırması: benşim maskesi. 33 ile 64 işlemcisi olan sunucular için CPU ve G/Ç benzenşimi desteği, sırasıyla benzenşim64 maskesi ve benzenimi64 G/Ç maske sunucusu yapılandırma seçeneklerini de kullanmanızı gerektirir.
Uyarı
33 ile 64 işlemcisi olan sunucular için benşim desteği yalnızca 64 bit işletim sistemlerinde kullanılabilir.
affinity I/O mask seçeneği SQL Server disk G/Ç'sini belirtilen CPU alt kümesine bağlar. Üst düzey SQL Server çevrimiçi işlem işleme (OLTP) ortamlarında bu uzantı, G/Ç veren SQL Server iş parçacıklarının performansını artırabilir. Bu geliştirme, tek tek diskler veya disk denetleyicileri için donanım bennizimini desteklemez.
değeri affinity I/O mask , çok işlemcili bir bilgisayardaki hangi CPU'ların SQL Server disk G/Ç işlemlerini işlemeye uygun olduğunu belirtir. Maske, en sağdaki bitin en düşük sıralı CPU'ları (0) belirttiği, bitin hemen solunda bir sonraki en düşük sıralı CPU'yu (1) vb. belirttiği bir bit eşlemdir. Her iki affinity I/O mask ve affinity64 I/O mask değerlerini ayarlayarak 32'den fazla işlemci yapılandırın.
için affinity I/O mask değerler aşağıdaki gibidir:
| Maskedeki bayt sayısı | CPU sayısı |
|---|---|
| 1 bayt | En fazla 8 CPU |
| 2 baytlık | En fazla 16 CPU |
| 3 bayt | En fazla 24 CPU |
| 4 baytlık | En fazla 32 CPU |
32'den fazla CPU'yu kapsayacak şekilde, ilk 32 CPU için 4 bayt affinity I/O mask ve kalan CPU'lar için 4 bayt'a affinity64 I/O mask kadar yapılandırın.
1 Benzenşim G/Ç desenindeki bir bit, ilgili CPU'nın SQL Server disk G/Ç işlemlerini gerçekleştirmeye uygun olduğunu belirtir. Bit 0, karşılık gelen CPU için hiçbir SQL Server disk giriş/çıkış işleminin zamanlanmaması gerektiğini belirtir. Tüm bitler 0 olarak ayarlandığında veya affinity I/O mask belirtilmediği durumlarda, SQL Server disk G/Ç, SQL Server iş parçacıklarını işleyebilen uygun CPU'lardan herhangi birine zamanlanır.
SQL Server affinity I/O mask seçeneğinin ayarlanması özel bir işlem olduğundan, bunu yalnızca gerektiğinde kullanın. Çoğu durumda, varsayılan Windows ilişkilendirmesi en iyi performansı sağlar.
seçeneğini belirtirken affinity I/O mask yapılandırma seçeneğiyle affinity mask birlikte kullanmanız gerekir. Hem anahtarda hem de affinity I/O mask seçenekte aynı CPU'ya affinity mask izin verme. Her CPU'ya karşılık gelen bitler aşağıdaki üç durumdan birinde olmalıdır:
-
0hemaffinity I/O maskhem deaffinity maskseçeneğinde. -
1seçeneği içindeaffinity I/O maskve0seçeneği içindeaffinity mask. -
0seçeneğindeaffinity I/O maskve1seçeneğindeaffinity mask.
Bu affinity I/O mask seçenek gelişmiş bir seçenektir. Ayarı değiştirmek için sistem saklı yordamını kullanıyorsanızsp_configure, yalnızca affinity I/O mask olarak ayarlandığında show advanced optionsdeğiştirebilirsiniz1. SQL Server'da affinity I/O mask seçeneğini yeniden yapılandırmak, SQL Server örneğinin yeniden başlatılmasını gerektirir.
Dikkat
Windows işletim sisteminde CPU ilişkilendirmesini ve SQL Server'da affinity mask'yu yapılandırmayın. Bu ayarlar aynı sonucu elde etmeye çalışır ve yapılandırmalar tutarsızsa tahmin edilemeyen sonuçlar elde edebilirsiniz. SQL Server CPU bağlılığı, SQL Server'daki sp_configure sistem saklı yordamı kullanılarak en iyi şekilde yapılandırılır.