SQL Server 2008 R2 Express ограничения CPU, nr базы данных, макс RAM - PullRequest
2 голосов
/ 18 июля 2011

Эта тема довольно интересная: Ограничения SQL Server Express

Но у меня есть дополнительные вопросы. http://msdn.microsoft.com/en-us/library/cc645993.aspx

У меня есть два вопроса:

Что означает количество процессоров? Это сокеты внутри сервера - например, сервер имеет два сокета с 4 ядрами на каждом сокете - всего 8 ядер.

Использует ли SQL Server Express одно ядро ​​или 4 ядра?

Если у меня есть несколько экземпляров SQL Server 2008 R2 Express на одном компьютере. Является ли ограничение в 10 ГБ суммой всех данных всех экземпляров?

С уважением,

Thomas

Ответы [ 4 ]

2 голосов
/ 27 декабря 2011

Согласно рекомендациям Microsoft, это ограничено одним сокетом Express, а не одним ядром.

С http://msdn.microsoft.com/en-us/library/ms143760.aspx:

"SQL Server лицензируется для сокета процессоране на основе логического процессора. "

1 голос
/ 15 июня 2013

Я тоже искал по сети для этого ...

Если основано на ссылке дублирования (ссылка удалена из-за ограничений)

Диаграмма фактически показывает максимум ОДНОГО ядра и ДВУХ многопоточных процессоров (если поддерживается).

Я немного поправился после проверки.

Под этим: http://msdn.microsoft.com/en-us/library/ms143760%28v=sql.105%29.aspx

В нем говорится, что «для целей данной таблицы считается, что один процессор считается следующим:

A single-core, hyper-threaded processor with 2 logical CPUs per socket.

A dual-core processor with 2 logical CPUs.

A quad-core processor with 4 logical CPUs."

В то время как здесь он разрабатывает (хотя это 2005, но я считаю, что это похоже): http://support.microsoft.com/kb/914278

"
На компьютере с многоядерным процессором SQL Server 2005 Express Edition запускает отдельный планировщик для каждого ядра. На компьютере с ЦП с технологией HT SQL Server 2005 Express Edition запускает отдельный планировщик для каждого логического процессора. "

Так что это относится к одному сокету процессора.

1 голос
/ 19 июля 2011

Ограничение ЦП - одно ядро, а не один сокет. Поэтому независимо от того, сколько у вас физических процессоров и сколько ядер на физический процессор, каждый экземпляр SQL Express будет ограничен одним ядром процессора.

Ограничение 10 ГБ для каждой базы данных, а не сумма всех баз данных. Я не проверял эту теорию лично, чтобы быть уверенным, но это ограничение размера не включает файл журнала для каждой базы данных; только файл данных.

0 голосов
/ 06 марта 2012

Теоретически это выглядит так, но на практике я не могу заставить свой процессор Core 2 превышать 50%, если я использую SQL Server Express. Процесс sqlservr.exe застрял ровно на 50%.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...