Aracılığıyla paylaş


TCP IP Bağlantı Noktalarını NUMA Düğümlerine Eşleme (SQL Server)

Şunlar için geçerlidir: SQL Server

Bu makalede, SQL Server Configuration Manager kullanılarak TCP/IP bağlantı noktalarının tekdüzen olmayan bellek erişimi (NUMA) düğümlerine nasıl eşleneceği açıklanmaktadır. Başlangıçta Veritabanı Altyapısı düğüm bilgilerini hata günlüğüne yazar.

Kullanmak istediğiniz düğümün düğüm numarasını belirlemek için, hata günlüğünden veya görünümden sys.dm_os_schedulers düğüm bilgilerini okuyun. Tcp/IP adresi ve bağlantı noktasını tek veya birden çok düğüme ayarlamak için, bağlantı noktası numarasından sonra köşeli ayraç içine düğüm tanımlama bit eşlemi (benzim maskesi) ekleyin. Düğümler ondalık veya onaltılık biçimde belirtilebilir. Bit eşlem oluşturmak için, önce düğümleri 76543210 gibi sıfırdan başlayarak sağdan sola numaralar. Kullanmak istediğiniz düğümler için 1 ve kullanmak istemediğiniz düğümler için 0 sağlayarak düğüm listesinin ikili gösterimini oluşturun. Örneğin, 0, 2 ve 5 NUMA düğümlerini kullanmak için belirtin 00100101.

NUMA node number                            76543210
Mask for 0, 2, and 5 counting from right    00100101

İkili gösterimini (00100101 ) ondalık [37]veya onaltılık [0x25]değerine dönüştürün. Tüm düğümleri dinlemek için düğüm tanımlayıcısı sağlayın.

Bir bağlantı noktası birden fazla NUMA düğümüne eşlenmişse, SQL Server düğümler arasında yükü dengelemeye çalışmadan düğümlere hepsini bir kez deneme şeklinde bağlantılar atar.

Uyarı

SQL Server'ın her IP adresi için birden çok TCP bağlantı noktasını dinlemesini sağlamak için bkz. Veritabanı Altyapısı'nı birden çok TCP bağlantı noktasını dinleyecek şekilde yapılandırma.

SQL Server Configuration Manager kullanma

  1. SQL Server Configuration Manager'da SQL Server Ağ Yapılandırması'nu genişletin ve örnek adı> için<Protokoller'i seçin.

  2. Ayrıntılar bölmesinde TCP/IP'ye çift tıklayın.

  3. IP Adresleri sekmesinde, yapılandırılan IP adresine karşılık gelen bölümde, TCP Bağlantı Noktası kutusunda, NUMA düğüm tanımlayıcısını bağlantı noktası numarasından sonra köşeli ayraç içine ekleyin. Örneğin, 1500 NUMARALı TCP bağlantı noktası ve 0, 2 ve 5 düğümleri için veya 1500[0x25]kullanın1500[37].