如何:將 TCP/IP 通訊埠對應到 NUMA 節點
更新: 2006 年 4 月 14 日
TCP/IP 通訊埠到非統一記憶體存取 (NUMA) 節點相似性是設定為 SQL Server 組態管理員中的一項伺服器設定。若要將 TCP/IP 位址和通訊埠設為單一或多重節點,請在通訊埠編號後面用方括號附加節點識別點陣圖 (相似性遮罩)。可以用十進位或十六進位格式指定節點。
在啟動時,Database Engine 會將節點資訊寫入錯誤記錄檔。若要判斷您想要使用之節點的節點號碼,請從錯誤記錄檔或從 sys
.dm_os_schedulers
檢視中讀取節點資訊。
若要建立點陣圖,請由零開始,將節點從右到左編號,例如 76543210。建立節點清單的二進位表示法,以 1 代表您要使用的節點,以 0 代表您不要使用的節點。例如,若要使用 NUMA 節點 0、2 和 5,請指定 00100101。
NUMA 節點號碼 |
76543210 |
從右算起,0、2 和 5 的遮罩 |
00100101 |
將二進位表示法 (00100101) 轉換成十進位 [37]
或十六進位 [0x25]
。若要接聽所有節點,則不要提供節點識別碼,或者使用 [-1]
。
如果通訊埠對應到不止一個 NUMA 節點,SQL Server 會以循環方式指派節點的連接,而不會嘗試去平衡節點的負載。
附註: |
---|
若要讓 SQL Server 能夠針對每個 IP 位址接聽多個 TCP 通訊埠,請參閱<如何:設定 Database Engine 接聽多個 TCP 通訊埠>。 |
若要將 TCP/IP 通訊埠對應到 NUMA 節點
在 SQL Server 組態管理員中,展開 [SQL Server 2005 網路組態],然後按一下 <執行個體名稱> 的 [通訊協定]。
在詳細資料窗格中,按兩下 [TCP/IP]。
在 [IP 位址] 索引標籤上,在對應到要設定之 IP 位址的區段中,在 [TCP 通訊埠] 方塊中,在通訊埠編號後面以方括號加入 NUMA 節點識別碼中。例如,對於 TCP 通訊埠 1500 和節點 0、2 和 5,請使用 1500[37] 或 1500[0x25]。
請參閱
工作
概念
SQL Server 2005 如何支援 NUMA
瞭解非統一記憶體存取