Category: IT & Sysadmin
-

Installer GitLab CE avec Docker et Docker Compose : guide étape par étape
Si vous avez toujours voulu configurer un serveur GitLab Community Edition (CE) avec Docker et Docker Compose, vous êtes au bon endroit. Ce guide vous accompagnera à travers chaque étape nécessaire pour créer un environnement GitLab efficace et prêt à l’emploi. Mais d’abord, prenons du recul : pourquoi GitLab et Docker forment-ils une combinaison aussi…
-

Applications non installables ou non réinstallables : résoudre le problème avec PowerShell
J’ai récemment dû faire face à un problème simple mais curieux — l’un de ceux dont une fois résolus on se dit : “Il faut vraiment que je m’en souvienne pour l’avenir !” Étant donné que c’est quelque chose qui peut être utile à tout le monde au quotidien, j’ai pensé le partager brièvement. Le…
-

Refroidissement liquide GPU : Test du NZXT Kraken X63 sur une RTX 2080
Après des mois de réflexion et quelques recherches, j’ai décidé de tenter l’expérience du refroidissement liquide pour ma RTX 2080. Le sujet m’intriguait depuis longtemps — des températures plus basses, moins de bruit, et potentiellement de meilleures performances. Voici mon retour d’expérience avec le NZXT Kraken X63, un AIO (All-In-One) de 280mm que j’ai adapté…
-

Monitoring PC avec OpenHWMonitor, Home Assistant et Grafana
Si vous êtes du genre à vouloir tout surveiller — températures, fréquences, utilisation de la RAM, charge GPU — alors cet article est fait pour vous. Je vais vous montrer comment j’ai mis en place un système de monitoring complet pour mon PC gaming en combinant OpenHWMonitor, Home Assistant et Grafana. Le résultat est un…
-

Notes sur la résolution d’un écran bleu (BSOD) Windows
Parfois les postes de travail nous surprennent de la pire façon possible : ma machine Windows 10 Pro x64 a commencé à planter de façon totalement inattendue. Ce qui a suivi était une analyse systématique qui a finalement conduit à une cause matérielle précise. Voici les notes de cette session de dépannage. Le problème Le…
-

Récupérer une base de données avec un fichier journal endommagé ou perdu
Un fichier journal de transactions corrompu ou manquant est l’une des situations les plus stressantes qu’un DBA puisse rencontrer. Le premier réflexe est de restaurer depuis la dernière sauvegarde complète — mais selon les circonstances, SQL Server offre des chemins de récupération plus rapides qui minimisent à la fois les temps d’arrêt et la perte…
-

Surveiller les événements d’attente d’une session ou requête SQL Server
Pour le dépannage d’une requête lente ou d’une session applicative spécifique, les statistiques d’attente au niveau instance dans sys.dm_os_wait_stats sont trop grossières : elles agrègent les événements d’attente de tous les processus depuis le dernier redémarrage. Réinitialiser la vue avec DBCC SQLPERF est également problématique sur les instances occupées où des centaines d’autres sessions génèrent…
-

Améliorer les performances MySQL avec le cache de requêtes
Avant de se lancer dans une investigation de performance approfondie — wait stats, plans d’exécution, benchmarks I/O — il vaut la peine de vérifier si une simple négligence de configuration est à l’origine du problème. L’une des améliorations rapides les plus courantes et à fort impact dans MySQL est le dimensionnement du cache de requêtes.…
-

Analyser la trace par défaut SQL Server pour investiguer les événements de l’instance
SQL Server exécute en arrière-plan une trace légère appelée trace par défaut qui enregistre un large éventail d’événements au niveau du serveur : événements d’auto-croissance des bases de données, création et suppression d’objets, échecs de connexion, modifications de configuration du serveur, et bien plus encore. C’est souvent le premier endroit à consulter lors de l’investigation…
-

Requêtes pour voir rapidement ce que fait votre MySQL EN CE MOMENT
Lors du diagnostic d’une instance MySQL lente ou non réactive, la première étape est toujours la même : découvrir ce qui se passe en ce moment. Ces requêtes de diagnostic rapide utilisent les commandes intégrées SHOW STATUS et SHOW PROCESSLIST de MySQL pour faire remonter les informations les plus utiles en quelques secondes — aucun…