SQL Server 2005 Express - указать процессор ?

ART-CODE
Дата: 22.01.2009 11:26:15
Известно что эта версия использует для работы только 1 процессор.
Кто знает - имеет ли смысл, и есть-ли техническая возможность указать этому серверу какой именно процесор (из имеющихся) использовать?
Например один процессор оставить для ОС и некоторых служебных задач, а другой отдать SQL серверу...
Например воспользовавшись функцией:
// находим в памяти или получаем при запуске HANDLE hProcess, а затем выполняем настройку
BOOL SetProcessAffinityMask( HANDLE hProcess, DWOHD_PTR dwProcessAffinityMask); 

Кто-то делал ? Какие результаты ?
Гавриленко Сергей Алексеевич
Дата: 22.01.2009 11:27:34
sp_configure 'affinity mask'
ART-CODE
Дата: 22.01.2009 11:30:51
Пока писал вспомнил про:

DWORD SetThreadIdealProcessor( HANDLE hThread, DWORD dwIdealProcessor); 
Наверно это будет более правильно
ART-CODE
Дата: 22.01.2009 11:31:50
О, спасибо, оказывется уже есть хранимка :)
pkarklin
Дата: 22.01.2009 11:56:21
У Вас дви физических процессора, или один двухядерный?
ART-CODE
Дата: 22.01.2009 12:28:12
Мы пока только планируем покупать машину,
поэтому выясняем все возможные варианты...
А что лучще ?
DeColo®es
Дата: 22.01.2009 13:04:50
ART-CODE
Мы пока только планируем покупать машину,
поэтому выясняем все возможные варианты...
А что лучще ?
И что, сейчас можно купить процессор, поддерживающий SMP и имеющий одно ядро на корпус? ;)

Ограничения распространяются на сокет, так что на Quad Core можно пользовать все 4 ядра.
pkarklin
Дата: 22.01.2009 14:59:48
ART-CODE
Мы пока только планируем покупать машину,
поэтому выясняем все возможные варианты...
А что лучще ?


Лучше не мешать SQL Serverу использовать все ядра.
ART-CODE
Дата: 22.01.2009 15:14:13
Спасибо, я не знал что он может использовать несколько ядер.
Для меня - новость что ограничение введено на уровне сокета.
(написано = 1 процессор, а пойди разберись что они имели в виду...)
Надо будет почитать инфу как такое можно делать (отличать ядра от сокетов), просто для общего развития :)
Но это уже тема по C++.
ART-CODE
Дата: 26.01.2009 11:49:07
DeColo®es

Ограничения распространяются на сокет, так что на Quad Core можно пользовать все 4 ядра.


Эх, мне осталось убедить в этом руководство...
нужен авторитетный "тынц" на официальные данные.