Share via


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

Jeux de données classiques (Project Server 2013)