Skip to content

Résumé des missions SQL Server réalisées par CCS :

TransportStaf : mission de juin 2024
TransportStaf a sollicité CCS pour un audit de leur SQL Server. Le client préparait la migration de son SQL Server 2008 vers SQL Server 2022. Une fois le serveur déployé, CCS a réalisé un audit de performance, de configuration et de sécurité.

Grâce à notre expertise et à notre outil de diagnostic CMM Metric Manager, l’audit a permis de révéler plusieurs problèmes :

1. Tous les fichiers de base de données étaient hébergés sur le même disque.

2. Le classement de la base de données et le classement SQL Server n’étaient pas identiques, ce qui entraînait des conversions implicites pour chaque requête

3. Un sécurité défaillante / à renforcer.

4. Des problèmes de performances causés par :

– un manque d’indexation,

– une configuration et un alignement incorrects du processeur,

– un manque de mémoire utilisable,

– des requêtes mal rédigées et gourmandes en ressources.

5. Une licence d’évaluation de SQL Server Enterprise sur le point d’expirer.

Conséquences : les clients/utilisateurs étaient très impactés et mécontents des performances et souhaitaient une solution viable et permanente rapidement.

En premier lieu, nous avons cherché et sélectionné pour le client TransportStaf, une version de SQL Server Standard 2022 permettant une meilleure configuration CPU à un coût minime. Nous avons guidé et accompagné pas à pas le client dans la phase d’installation, permettant ainsi une montée en compétences de son équipe tout en lui assurant une installation de SQL Server performante, professionnelle et stable.

Ensuite, nous avons pu avancer rapidement vers un nouveau déploiement et l’ajout des mises à jour cumulatives requises.

Sur cette base fiable et qualitative, des tâches de maintenance ont été ajoutées à l’aide des scripts de maintenance recommandés par la communauté DBA et le nouveau serveur SQL Server 2022 standard a ainsi pu être déployé en une journée.

Les utilisateurs sont désormais très satisfaits.

Le suivi de la base du client TransportStaf est désormais assuré par nos soins, avec CMM Metric Manager ainsi que le support technique, auprès de l’équipe informatique du client.


Veja : mission de janvier 2021

Le client Veja a sollicité CCS pour identifier l’origine de problèmes de performance se produisant fréquemment sur leur serveur de base de données et proposer des actions concrètes pour les résoudre.

Avec une solution de surveillance développée par nos soins, “CMM for SQL Server”, CCS a pu identifier rapidement les deadlocks et les attentes de verrouillage comme principal goulot de performance sur SQL Server. En creusant plus loin avec eXtended Events et ClearTrace, un déclencheur qui mettait lui-même à jour une autre table à l’aide d’un large SELECT, a pu être identifié et stoppé.

En collaboration avec l’équipe de développement du client, CCS a pu améliorer le filtre du SELECT afin qu’il ne soit utilisé que dans des cas très spécifiques.

La Financière Orion : mission initiale avril 2023

Ce client a sollicité CCS avec cette problématique :
La Financière d’Orion dispose d’un progiciel de gestion de données financières. Ce progiciel a été développé en interne, pour leurs propres bases de données qui sont relativement petites. Récemment, lors du déploiement de leur logiciel auprès d’autres clients (disposant de bases de données plus volumineuses) ils ont pu constater que leur environnement de base de données actuel n’est pas adapté aux volumes plus importants.

Leur base de données et leur application sont installées sur la même machine chez OVH :

– SQL Serveur SQL 2019 Standard
– Compatibilité 2008
– 30 Go de données

Il existe trois bases de données : production, staging(recette) et dev.
Ils ont également des travaux SSIS qui s’exécutent sur le serveur et ils sont utilisés pour importer de grandes quantités de données.

CCS a proposé un audit complet avec des préconisations de Performances SQL Serveur.


Requis :

1. un serveur de rebond Windows 2019 ou plus récent
2. accès à votre instance SQL et permissions suffisantes (rôle sysadmin)
3. un volume de stockage d’au moins 50G pour poser des traces extended
events
4. ce volume doit être accessible aux comptes de services SQL Server de
toutes les instances.


Méthodologie mise en place par CCS :

1. une analyse de la configuration de la base SQL, de sa structure et de
ses index
2. la collecte de métriques de performance (CPU, disque, mémoire, verrous) avec notre outil CMM (CCS Metric Monitoring)
3. analyse des métriques de performance récoltés
4. Relevé de la trace serveur xE pour analyser la charge de travail SQL.

Puis, dans un second temps, CCS a proposé une estimation et des recommandations pour la migration du serveur SQL avec :
– A. OVH – Estimation du coût d’un serveur dédié Windows + SQL Serveur 2019
– B. AWS – Estimation du coût d’un serveur dédié Windows + SQL Serveur 2019
– C. AWS – Estimation du coût d’un endpoint RDS SQL Server 2019
– D. Estimation du temps (installation + migration) pour les trois options A,B et C.


Sandrine po CCS