После установки SQL Server Enterprise 2012 с моделью лицензий Server + Cal на компьютере с двумя процессорами, каждый с 16 ядрами (без использования гиперпоточности), и при чрезмерной нагрузке на сервер 16 ядер на первом процессоре были загружены недостаточно. первые 4 ядра на 2-м процессоре были интенсивно использованы, а последние 12 ядер вообще не использовались (из-за ограничения в 20 ядер для этой версии сервера sql). Общая загрузка ЦП составляла около 25%. К сожалению, сервер страдает от крайне низкой производительности, даже если бы задачи были равномерно распределены по 20 ядрам, это было бы не так плохо.
Windows Server работал на виртуальном образе VMWare под ESX Server, но весь ЦП был выделен серверу Windows.
Мы попытались изменить настройки соответствия (например, выделив большинство ядер для ЦП, а остальные для ввода / вывода), но это не помогло решить проблемы с производительностью.
Обновление редакции продукта до SQL Server Enterprise Core 2012 не только позволило SQL Server использовать 12 ранее неиспользуемых ядер на 2-м процессоре, но также привело к гораздо более равномерному распределению задач по всем процессорам. Чтобы преодолеть отставание в запросах, загрузка ЦП возросла до 90%, а затем снизилась до 33% после того, как она была достигнута, но производительность значительно улучшилась, так как мы перешли на новую обновленную версию, а проблемы с производительностью исчезли.
Мне было интересно, если кто-нибудь знает, что может привести к тому, что SQL Server будет неравномерно распределять нагрузку, полагаясь почти исключительно на первые 4 ядра 2-го процессора, которые простаивают по 12 ядер, и выделяет только несколько задач каждому из 16 ядер на первом процессор. Кроме того, есть ли способ, которым мы могли бы более равномерно распределить нагрузку на 20 ядер, которые использовались без обновления редакции продукта?
Обратная сторона этого вопроса заключается в том, что произошло с обновлением продукта, что привело к тому, что SQL Server начал равномерно распределять нагрузку по всем распознаваемым ядрам?
Спасибо любому пониманию, чтобы ответить на эти вопросы и / или ссылки, которые могли бы помочь мне лучше понять, как понять происходящее.