SQL Server предпочтение 2005 года одноядерного на CPU?

Это было на самом деле в журналах для команды xen-create-image. Образ диска не стал созданным правильно, так как он был уже смонтирован. У меня должен быть CTRL+C'd что-то и не umount'd диск. umounting и переделка домена решили проблему.

1
задан 5 January 2010 в 12:15
2 ответа

SQL автоматически справляется с использованием ЦП, поскольку это считает целесообразным, в зависимости от максимальной степени параллелизма и порога стоимости параллелизма, оба доступные в расширенных настройках для sp_configure (см. книги онлайн).

Вы могли бы хотеть посмотреть на те настройки и возможно рассмотреть сами сценарии SQL.

1
ответ дан 4 December 2019 в 02:16

SQL не имеет средств справиться с выделением потока к физическим ядрам. Это - priviledge, только ОС имеет. SQL не осуществляет маски привязки (за исключением глобального настраиваемого SQL широкая маска привязки для ограничения количества центральных процессоров, которые SQL видит). Поведение, которое Вы видите, в конечном счете управляется драйверами материнской платы, драйверами ЦП и базовой ОС. Я видел подобное поведение, или связанное с многопоточностью или связанное с проблемами с драйвером.

Идеальное поведение состоит в том, чтобы иметь всю долю ядер равная загрузка ЦП, возможно, одно наличие большего количества загрузки ядра (красная строка) из-за обработки определенных аппаратных прерываний (сеть).

Конечно, я предполагаю, что Ваша загрузка SQL может быть распространена через центральные процессоры, существуют некоторые очень необычные загрузки как наличие очень немногих запросов, но очень интенсивный в вычислении, что cnanot быть распространенным, но, снова, это очень необычно в контексте SQL.

0
ответ дан 4 December 2019 в 02:16

Теги

Похожие вопросы