Maintenance et Nettoyage SQL et Windows
Maintenance et Nettoyage SQL et Windows
1. Base de Données SQL
-
20% est un minimum pour que la BBD soit fonctionnelle et efficace.
Une base de données doit toujours disposer d'au moins 20 % d'espace libre pour garantir ses performances et éviter les erreurs. -
SQL Management Studio peut nous donner des informations sur la BDD.
Utiliser SQL Management Studio pour surveiller l’état de la base de données, identifier les problèmes et optimiser les requêtes. -
Les journaux d’évènements doivent être consultés pour voir quel est le problème.
Vérifier les logs d’évènements Windows et SQL Server pour détecter les erreurs ou alertes. -
Vérification des sauvegardes et des repositories.
S'assurer que les sauvegardes sont bien réalisées et que l’espace de stockage est suffisant (vérifier les points de rétention).
2. Nettoyage du disque C d’un serveur Windows
Suppression des fichiers inutiles
-
Nettoyage automatique avec l'outil Disk Cleanup
cleanmgr /sagerun:1
Exécute l’outil de nettoyage de disque avec des options avancées.
-
Vérification et suppression des fichiers temporaires
del /q /s C:\Windows\Temp\* del /q /s C:\Users\*\AppData\Local\Temp\*
Efface les fichiers temporaires du système et des utilisateurs.
-
Suppression des anciens fichiers Windows Update
del /q /s C:\Windows\SoftwareDistribution\Download\*
Libère de l'espace en supprimant les anciennes mises à jour Windows téléchargées.
-
Suppression des fichiers de logs système
del /q /s C:\Windows\System32\LogFiles\* del /q /s C:\inetpub\logs\LogFiles\*
Supprime les journaux Windows et IIS pour libérer de l’espace.
-
Suppression des fichiers de prélecture (Prefetch)
del /q /s C:\Windows\Prefetch\*
Nettoie les fichiers de prélecture pour optimiser les performances.
Nettoyage du dossier WinSxS
-
Commande pour réduire la taille de WinSxS
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Supprime les anciennes versions des mises à jour pour récupérer de l’espace.
3. Nettoyage avancé avec DISM et SFC
-
Suppression des anciennes mises à jour du système
dism /online /cleanup-image /SPSuperseded
Supprime les anciennes mises à jour du système et libère de l’espace disque.
-
Nettoyage avancé des composants Windows
dism /online /cleanup-image /StartComponentCleanup
Optimise les composants Windows et réduit l’espace utilisé par le système.
-
Vérification et réparation des fichiers système corrompus
sfc /scannow
Scanne et répare les fichiers système endommagés.
-
Vérification des erreurs disque
chkdsk C: /F /R /X
Corrige les erreurs sur le disque C et tente de récupérer les secteurs défectueux.
📌 En savoir plus sur Pagefile.sys
4. Automatisation du nettoyage
-
Planification d’un nettoyage automatique
-
Ouvrir le Planificateur de tâches (
taskschd.msc
) -
Créer une nouvelle tâche avec
cleanmgr /sagerun:1
-
Définir une exécution hebdomadaire
-
Cela permet de maintenir automatiquement un disque propre et performant.