Après avoir mis en oeuvre les systèmes répliqués et avoir retiré peu à peu d'autres requêtes de reporting du serveur principal, nous avons constaté une diminution spectaculaire de l'utilisation de la CPU en même temps qu'une augmentation des performances. La figure 3 montre la baisse d'utilisation de la CPU par
Résultats
rapport au pic des 6 mois précédents.
(Nous avons instauré la réplication
dans la dernière partie de 2000).
Bien que SQL Server réplique une grande quantité de données très rapidement,
les ressources de CPU utilisées sur
le distributeur sont plutôt lentes parce
que la réplication transactionnelle est
très efficace. L’utilisation de la CPU continue
à diminuer même quand nous ajoutons
continuellement des utilisateurs au
serveur. La figure 4 affiche les nombres
d’utilisateurs.
Les ressources que les serveurs de
reporting utilisent sont aussi dans des limites
acceptables. Nous surveillons ces
ressources en permanence et activons
un plan d’urgence dès qu’elles s’approchent
de niveaux inacceptables. Nous
ajoutons simplement davantage d’abonnés
et mettons à jour la table des pointeurs
pour pointer les rapports vers ces
serveurs, puis nous distribuons la charge
sans que les utilisateurs s’en aperçoivent
– et sans rien modifier aux applications.
Le temps de réponse de certaines requêtes
est aussi une autre manière de
mesurer notre réussite. La figure
5 montre un exemple de l’une de ces requêtes.
Vous pouvez constater qu’elle a
affiché un gain de 500 % de performances
après l’instauration de la réplication.
Bien que cette solution réussisse
généralement, elle impose quelques limitations.
Certains problèmes de réplication
demandent que l’on reconstruise
une publication et que l’on resynchronise
les données en utilisant un nouvel instantané. De plus, en raison de problèmes
de verrouillage, nous ne pouvons
pas toujours créer de nouveaux instantanés
pendant les heures d’activité
normales pendant que le système est occupé.
Téléchargez cette ressource
Construire une infrastructure cloud optimisée pour l’IA avec Microsoft Azure
Les managers IT ont besoin d’une stratégie claire et de solutions concrètes pour préparer leur infrastructure cloud à l'adoption de l'IA, tout en optimisant les coûts, renforçant la sécurité et développant les compétences internes. Découvrez tous les conseils dans ce guide Insight.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Cloud 2026 : 5 tendances à anticiper pour les PME françaises
- Les DSI français face au défi de l’IA : ambitions élevées, marges de manœuvre limitées
- Connectivité et impression sans contrainte : repenser la gestion documentaire en 2026
- Souveraineté numérique : réinvestir les fondations pour sortir de la dépendance à Microsoft
Articles les + lus
Alliée ou menace ? Comment l’IA redessine le paysage cyber
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
À la une de la chaîne Tech
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
