Сопоставление портов TCP/IP с узлами NUMA
В этом разделе описывается сопоставление портов TCP/IP с узлами архитектуры доступа к неоднородной памяти (NUMA) с помощью диспетчера конфигурации SQL Server. При запуске компонент Компонент Database Engine записывает сведения об узле в журнал ошибок.
Для определения используемого номера узла прочтите сведения об узле в журнале ошибок или в представлении sys.dm_os_schedulers. Для установки адреса и порта TCP/IP для одного или нескольких узлов добавьте битовую карту идентификации узла (маску схожести) в квадратных скобках после номера порта. Узлы могут быть указаны как в десятичном, так и в шестнадцатеричном формате. Для создания битовой карты пронумеруйте узлы справа налево начиная от нуля, то есть в порядке 76543210. Создайте битовое представление списка узлов, указывая 1 для используемых узлов и 0 — для неиспользуемых. Например, чтобы задействовать узлы NUMA 0, 2 и 5, укажите 00100101.
номер узла NUMA |
76543210 |
Отметьте 0, 2 и 5, считая справа |
00100101 |
Преобразуйте двоичное представление (00100101) в десятичное [37] или шестнадцатеричное [0x25]. Для прослушивания всех узлов не указывайте идентификатор узла.
Если порт сопоставлен с более чем одним узлом NUMA, SQL Server назначает соединения с узлами циклическим образом, не пытаясь сохранить баланс нагрузки между разными узлами.
Примечание |
---|
Чтобы настроить SQL Server на прослушивание нескольких портов TCP для каждого IP-адреса, см. раздел Настройка компонента Database Engine на прослушивание нескольких портов TCP. |
Использование диспетчера конфигурации SQL Server
Сопоставление порта TCP/IP узлу NUMA
В диспетчере конфигурации SQL Server раскройте раздел Сетевая конфигурация SQL Server и щелкните элемент Протоколы для <instance name>.
В области сведений дважды щелкните TCP/IP.
На вкладке IP-адреса в разделе, соответствующем настраиваемому IP-адресу, в поле TCP-порт добавьте идентификатор узла NUMA в квадратных скобках после номера порта. Например, для TCP-порта 1500 и узлов 0, 2 и 5 используйте 1500[37] или 1500[0x25].
[В начало]
См. также
Задания
Настройка использования программной архитектуры NUMA (SQL Server) в SQL Server