Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 32 потока для 200 пользователей sql server  [new]
Алекс1990
Guest
Предполагается развернуть базу данных для отчетности. Насчитали 200 человек в компании, которые будут клепать отчеты. В среднем одновременно к базе данных могут обращаться 60 пользователей.

Вот думаю, хватит ли предполагаемых 2-х процессоров по 8 ядер в сумме на 32 потока, чтобы обеспечить допустимые ожидания для пользователей. Был у кого опыт использования схожей конфигурации ? Размеры базы небольшие, в пределах 150 - 250 Гб
15 мар 14, 01:52    [15728073]     Ответить | Цитировать Сообщить модератору
 Re: 32 потока для 200 пользователей sql server  [new]
NickAlex66
Member

Откуда:
Сообщений: 319
Алекс1990,

Настройте запись со счетчиков, трассу по определенным критериям записывайте, соединив все вместе получите представление о происходящем. Если упор на отчеты с таким кол-ом пользователей, то внимание на tempdb. Возможны частые ожидания на системных страницах.
15 мар 14, 03:14    [15728136]     Ответить | Цитировать Сообщить модератору
 Re: 32 потока для 200 пользователей sql server  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33929
Блог
хватит, если у вас "быстрые" отчеты
15 мар 14, 08:14    [15728296]     Ответить | Цитировать Сообщить модератору
 Re: 32 потока для 200 пользователей sql server  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31429
Алекс1990
Вот думаю, хватит ли предполагаемых 2-х процессоров по 8 ядер в сумме на 32 потока, чтобы обеспечить допустимые ожидания для пользователей. Был у кого опыт использования схожей конфигурации ? Размеры базы небольшие, в пределах 150 - 250 Гб
Требования к процессорам зависят от того, как используют CPU запросы, а не от размера баз и количества пользователей. Может и для одного пользователя не хватить, может и для 1000 быть избыточным.
Посмотрите нагрузку на CPU, которую создаёт ваша "база данных для отчетности", кроме вас никто этого не сделает, спрогнозировать ничего нельзя. Может, у вас там какие то сложнейшие вычисления, или планы запросов, требующие много CPU?

Вообще обычно узким местом является дисковая подсистема, и собственно она и намного дороже сервера, но встречаются редкие случаи, когда загружается процессор.
15 мар 14, 10:33    [15728513]     Ответить | Цитировать Сообщить модератору
 Re: 32 потока для 200 пользователей sql server  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
Для рендеринга достаточно. Базу можно запустить и на другом сервере, если базы не будут оптимизированы по скорости выборки и процедурам, то можете посадить рендер.
17 мар 14, 11:49    [15736882]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить