Влияние наборов данных на производительность и мощность в Project Server 2013
Сводка. При планировании производительности и емкости развертывания Project Server 2013 необходимо учитывать ряд переменных, влияющих на ваши планы.
Относится к: Project Server 2013
Типичные наборы данных в Project Server 2013
Наборы данных, описанные в этой статье, характеризуются переменными, перечисленными и описанными в таблице ниже. Эти переменные могут не фиксировать все факторы, влияющие на производительность Project Server. (То есть они не фиксируют набор функций, которые вы, как правило, используете в развертывании.) Однако они собирают большую часть информации, которая имеет важное значение для определения соответствующей емкости.
Факторы, влияющие на производительность в Project Server 2013
Объект | Описание и заметки | Small | Средний | Large |
---|---|---|---|---|
Projects |
20 |
100 |
5000 |
|
Сайты проекта |
20 |
100 |
5000 |
|
% проектов в управляемом режиме |
0% |
10 % |
80 % |
|
Задачи |
1250 |
25000 |
1250000 |
|
Среднее количество задач в проекте |
62.5 |
250 |
250 |
|
История транзакций для задачи |
Предполагаемое количество отправок и утверждений статуса для любой из указанных задач |
10 |
10 |
100 |
Задания |
1625 |
32500 |
1625000 |
|
Среднее количество назначений для задачи |
1.3 |
1.3 |
1.3 |
|
Среднее количество задач на пользователя личного сайта |
50 |
250 |
5000 |
|
Утверждения |
Количество обновлений, ожидающих установки, на руководителя |
5 |
50 |
600 |
Ресурсы |
50 |
1000 |
10000 |
|
Среднее количество ресурсов в проекте |
2.5 |
10 |
20 |
|
Среднее количество назначений на ресурс |
32.5 |
32.5 |
162.5 |
|
Пользователи |
50 |
1000 |
10000 |
|
Календари |
3 |
26 |
100 |
|
Проблемы |
20 |
400 |
20000 |
|
Риски |
20 |
400 |
20000 |
|
Конечные результаты |
20 |
800 |
40000 |
|
Типы корпоративных проектов |
5 |
50 |
||
Рабочие процессы |
2 |
30 |
||
Среднее количество проектов на рабочий процесс |
50 |
167 |
||
Этапы |
5 |
50 |
||
Количество этапов на тип корпоративного проекта |
20 |
20 |
||
Stages |
15 |
150 |
||
Этапов на рабочий процесс |
20 |
40 |
||
PPS |
10 |
100 |
||
Количество настраиваемых полей на PDP |
10 |
10 |
||
Число отделов |
100 |
|||
Среднее количество проектов на отдел |
50 |
|||
Среднее количество ресурсов на отдел |
100 |
|||
Расписания (в год) |
Чем интенсивнее используется функция расписаний, тем больше объем потребления ресурсов SQL Server |
2600 |
52000 |
780000 |
Количество отчетов о состоянии в год |
26000 |
260000 |
Примечание.
В описании размеров набора данных число настраиваемых полей включает в себя только корпоративные настраиваемые поля, а не поля отделов. Настраиваемые поля отделов, по сути, так же влияют на производительность Project Server 2013, как и корпоративные настраиваемые поля. Поэтому при наличии большого числа настраиваемых полей отделов (особенно на уровне задачи) вам потребуются дополнительные ресурсы. Рекомендации, касающиеся настраиваемых полей, представленные в этом документе, применяются к корпоративным настраиваемым полям и настраиваемым полям отделов.
Другие переменные производительности и емкости, которые следует учитывать в Project Server 2013
Параллелизм в работе пользователей.
- Параллелизм в работе пользователей зачастую является важным фактором при планировании требований к мощности. Предположим, в системе небольшое количество пользователей, но при этом они одновременно работают с сервером во время пиковых периодов. Такая ситуация характерна, например, для предприятий, где пользователи обновляют состояние/расписание одновременно в определенный день недели, что, разумеется, значительно снижает производительность. Если в вашем случае необходимо учитывать периоды пиковой нагрузки, следует запланировать добавление дополнительных ресурсов в топологию, рекомендованную для существующего набора данных.
Разделение ролей пользователей.
- Распределение пользователей по группам "Администраторы", "Администраторы портфеля", "Руководители проектов" и "Участники групп" влияет на производительность развертывания, поскольку каждый из пользователей имеет доступ к различным объемам данных. Пользователям, отнесенным к другим категориям безопасности, предоставляется различный уровень доступа по числу проектов и объему ресурсов, которые доступны для них. Администраторы, например, загрузив Project Server, могут видеть все проекты на сервере при загрузке центра ресурсов. Руководители проектов, напротив, видят только свои собственные проекты. При этом для разных пользователей предусмотрены разные уровни нагрузки. По возможности рекомендуется ограничить количество проектов, задач или ресурсов, отображаемых в данном представлении, путем определения соответствующих фильтров в представлениях, определяемых в >разделе Управление представлениями раздела Параметры сервера.
Вопросы, риски и конечные результаты.
- Большое количество вопросов, рисков и результатов становится причиной дополнительной нагрузки на SQL Server. В частности, просмотр и работа с этими объектами на сайте проекта ведет к возникновению дополнительной нагрузки. При интенсивном использовании этих компонентов рекомендуется выделить дополнительные ресурсы для развертывания SQL Server в целях обеспечения высокого уровня производительности. Эти артефакты и функции сайта проекта представляют собой сайты и списки SharePoint, поэтому для масштабирования этих аспектов Project Server 2013 необходимо свериться с документацией по масштабированию сайтов и списков SharePoint.
Настраиваемые календари.
- Для проектов, задач и ресурсов можно определить настраиваемые календари. Они в значительной степени влияют на систему расписаний, поскольку используют больший объем ресурсов процессора для приложений и серверов баз данных.
См. также
Общие сведения о планировании производительности и загрузки в Project Server 2013
Стратегия планирования загрузки для Project Server 2013
Рекомендации по производительности и мощности оборудования для Project Server 2013
Топологии горизонтального и вертикального масштабирования в Project Server 2013
Оптимизация производительности в Project Server 2013
Счетчики производительности в Project Server 2013
Устранение неполадок, связанных с производительностью, в Project Server 2013