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. 📌 En savoir plus sur WinSxS 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.