Impact des jeux de données sur les performances et la capacité dans Project Server 2013
Résumé: Lorsque vous planifiez les performances et la capacité d’un déploiement Project Server 2013, tenez compte de l’ensemble des variables qui affectent vos plans.
S’applique à : Project Server 2013
Jeux de données classiques dans Project Server 2013
Les jeux de données décrits dans cet article sont caractérisés par les variables répertoriées et expliquées dans le tableau ci-dessous. Ces variables peuvent ne pas capturer tous les facteurs qui affectent les performances de Project Server. (Autrement dit, ils ne capturent pas la combinaison de fonctionnalités que vous avez tendance à utiliser dans votre déploiement.) Toutefois, ils capturent une grande partie de l’information qui est importante pour déterminer la capacité appropriée.
Facteurs qui affectent les performances dans Project Server 2013
Entité | Description/Notes | Small | Medium | Large |
---|---|---|---|---|
Projets |
20 |
100 |
5000 |
|
Sites de projet |
20 |
100 |
5000 |
|
% de projets en mode managé |
0% |
10 % |
80 % |
|
Tâches |
1250 |
25000 |
1250000 |
|
Nombre moyen de tâches par projet |
62.5 |
250 |
250 |
|
Historique des transactions des tâches |
Nombre de fois que l’état tend à être envoyé et approuvé pour une tâche donnée |
10 |
10 |
100 |
Affectations |
1625 |
32500 |
1625000 |
|
Nombre moyen d’affectations par tâche |
1.3 |
1.3 |
1.3 |
|
Tâches moyennes par utilisateur mon site |
50 |
250 |
5000 |
|
Approbations |
Mises à jour en attente par responsable |
5 |
50 |
600 |
Ressources |
50 |
1000 |
10000 |
|
Ressources moyennes par projet |
2,5 |
10 |
20 |
|
Moyenne des affectations par ressource |
32.5 |
32.5 |
162.5 |
|
Utilisateurs |
50 |
1000 |
10000 |
|
Calendriers |
3 |
26 |
100 |
|
Problèmes |
20 |
400 |
20000 |
|
Risques |
20 |
400 |
20000 |
|
Livrables |
20 |
800 |
40000 |
|
Types de projets d’entreprise |
5 |
50 |
||
Flux de travail |
2 |
30 |
||
Moyenne des projets par workflow |
50 |
167 |
||
Étapes |
5 |
50 |
||
Phases par type de projet d’entreprise |
20 |
20 |
||
Stages |
15 |
150 |
||
Étapes par flux de travail |
20 |
40 |
||
Pdp |
10 |
100 |
||
Champs personnalisés par PDP |
10 |
10 |
||
Nombre de départements |
100 |
|||
Moyenne des projets par service |
50 |
|||
Ressources moyennes par service |
100 |
|||
Feuilles de temps par an |
Plus vous utilisez de feuilles de temps, plus les demandes de ressources sont élevées sur SQL Server. |
2600 |
52000 |
780000 |
Rapports d’état par an |
26000 |
260000 |
Remarque
Dans nos descriptions de taille de jeu de données, le nombre de champs personnalisés inclut uniquement les champs personnalisés d’entreprise, et non les champs personnalisés de service. Les champs personnalisés de service ont essentiellement le même effet sur les performances de Project Server 2013 que les champs personnalisés d’entreprise. Par conséquent, si vous avez un grand nombre de champs personnalisés de service (en particulier au niveau de la tâche), vous aurez besoin de ressources supplémentaires pour prendre en charge cette opération. Les prescriptions qui sont établies concernant les champs personnalisés dans ce document s’appliquent à la fois aux champs personnalisés d’entreprise et aux champs personnalisés de service.
Autres variables de performances et de capacité à prendre en compte dans Project Server 2013
Accès concurrentiel des utilisateurs :
- La charge utilisateur simultanée est souvent un facteur important dans la définition des besoins en capacité. Vous pouvez avoir moins d’utilisateurs dans le système, mais ils peuvent tous effectuer des transactions avec le serveur simultanément pendant vos périodes de « pic » de trafic. Par exemple, une organisation dont les utilisateurs envoient tous des mises à jour d’état/feuille de temps en même temps de la semaine remarquera probablement une baisse substantielle des performances pendant ces périodes. Si vous avez des périodes d’utilisation intensive, vous devez ajouter des ressources supplémentaires à la topologie recommandée pour votre jeu de données.
Répartition des rôles d’utilisateur :
- La distribution de vos utilisateurs entre les administrateurs, les administrateurs de portefeuille, les responsables de projet et les membres de l’équipe affecte les performances de votre déploiement dans la mesure où chaque type d’utilisateur a accès à une quantité variable de données. Les utilisateurs de différentes catégories de sécurité peuvent varier en fonction du nombre de projets et de ressources qu’ils peuvent voir. Les administrateurs, par exemple, pourront voir tous les projets sur le serveur lors du chargement du Centre de projets et toutes les ressources lorsqu’ils chargent le Centre de ressources. En comparaison, un responsable de projet peut être en mesure de voir uniquement ses propres projets. Le résultat est que ces utilisateurs peuvent être soumis à une diminution des performances perçues. Dans la mesure du possible, nous vous suggérons de limiter le nombre de projets, de tâches ou de ressources affichés dans une vue donnée en définissant des filtres appropriés dans les vues que vous définissez dans la >section Gérer les affichages des Paramètres du serveur.
Problèmes, risques et livrables :
- Le fait d’avoir un plus grand nombre de ces entités peut entraîner une charge supplémentaire sur SQL Server. En particulier, c’est le fait d’afficher et d’interagir avec ces entités dans le site du projet qui est susceptible de créer la charge supplémentaire. Si vous utilisez fortement ces fonctionnalités, vous pouvez allouer des ressources supplémentaires à SQL Server pour maintenir un niveau élevé de performances. Ces artefacts et la fonctionnalité du site de projet sont des listes et des sites SharePoint. Par conséquent, pour mettre à l’échelle ces aspects de Project Server 2013, consultez la documentation relative à la mise à l’échelle des sites et des listes SharePoint.
Calendriers personnalisés :
- Des calendriers personnalisés peuvent être définis pour les projets, les tâches et les ressources. Celles-ci ont un impact important sur le moteur de planification, ce qui entraîne une utilisation plus élevée du processeur sur les serveurs d’application et de base de données.
Voir aussi
Vue d’ensemble de la planification des performances et de la capacité dans Project Server 2013
Stratégie de planification de la capacité pour Project Server 2013
Recommandations matérielles en matière de performances et de capacité pour Project Server 2013
Topologies avec montée en puissance parallèle ou par unité dans Project Server 2013
Optimiser les performances dans Project Server 2013
Compteurs de performances dans Project Server 2013
Résolution des problèmes de performances dans Project Server 2013