Author: volt
-

Script des logins SQL Server avec hash de mot de passe et SID d’origine
Lors de la migration d’instances SQL Server, l’une des étapes les plus sujettes aux erreurs est le transfert des logins SQL vers la destination. Scripter simplement un login avec CREATE LOGIN … WITH PASSWORD ne préserve pas le hash de mot de passe d’origine ni le SID d’origine — et des SIDs incompatibles entre les…
-

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.…
-

Déplacement massif de bases de données SQL Server avec Détacher-Attacher
Déplacer des bases de données SQL Server vers un nouveau volume — que ce soit pour rééquilibrer les I/O entre les stockages, migrer vers des disques plus rapides ou récupérer de l’espace — nécessite une approche méthodique pour éviter les surprises de temps d’arrêt. La méthode détacher/attacher est l’option la plus rapide quand vous pouvez…
-

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…
-

Supervision des jobs SQL Server : vérifier la dernière exécution et la durée
Les jobs SQL Server Agent sont l’épine dorsale de la maintenance automatisée des bases de données : sauvegardes, reconstructions d’index, vérifications d’intégrité, pipelines ETL. Savoir d’un coup d’œil quand chaque job s’est exécuté pour la dernière fois et combien de temps il a duré est essentiel pour une surveillance quotidienne rapide, surtout lors de la…
-

Optimiser vos bases SQL Server : trouver et supprimer les index inutilisés
Les index sont l’un des outils de performance les plus puissants dans SQL Server — et l’une des sources d’overhead les plus négligées. Chaque index que vous créez doit être maintenu à chaque opération INSERT, UPDATE et DELETE. Les index inutilisés vous coûtent de l’espace disque, du temps de sauvegarde, de la mémoire et des…
-

Analyser la croissance historique d’une base SQL Server : variations mensuelles
Lorsque l’historique de sauvegarde quotidien est trop granulaire pour une vue d’ensemble de la planification de capacité, une vue mensuelle donne une image plus claire des tendances de croissance à long terme. Cette requête agrège les données de sauvegarde depuis msdb..backupset par mois, en prenant la taille maximale atteinte chaque mois pour calculer la variation…
-

Analyser la croissance historique d’une base SQL Server : variations quotidiennes
La planification de capacité commence par comprendre comment vos bases de données croissent dans le temps. La source la plus simple de données de taille historiques dans SQL Server est le catalogue de sauvegardes : msdb..backupset enregistre des informations sur chaque sauvegarde effectuée sur l’instance. Si vous ne disposez pas d’un outil de monitoring dédié,…
-

Requêtes pour voir rapidement ce que fait votre SQL Server EN CE MOMENT
Lors du diagnostic de problèmes de performance sur une instance SQL Server, la première étape est toujours de comprendre ce qui se passe en ce moment : quelles requêtes s’exécutent, quelles sessions en bloquent d’autres, et où le temps est passé à attendre. Ces trois scripts T-SQL vous donnent une image immédiate de la charge…