Skip to main content
SQLOZ
Chapter 9 DBA & Production Safety

Chapitre 9 : Suite DBA et Santé du Serveur

Info : Ce chapitre explique la liste des processus en direct, les méthodes sécurisées d’interruption de requêtes/connexions et le diagnostic de santé du serveur. Ces fonctionnalités s’adressent aux serveurs distants (MySQL/PostgreSQL) et ne concernent pas SQLite.

Dans ce chapitre :

9.1 Liste des processus et interruption sécurisée

Pour identifier les requêtes consommatrices ou bloquantes :

  1. Ouvrez Outils → Liste des processus sur une connexion MySQL ou PostgreSQL active.
  2. Définissez la cadence de rafraîchissement (1, 3 ou 5 secondes).
  3. Masquez les sessions inactives en état Sleep pour isoler les requêtes en traitement.

Le clic droit sur un processus propose deux niveaux d’intervention :

  • Interrompre la requête (Kill Query - sûr) : Annule l’instruction courante tout en maintenant la session client ouverte.
  • Terminer la connexion (Kill Connection) : Coupe le socket au niveau du serveur (annule également les transactions en cours).

9.2 Diagnostic de santé et linter de sécurité

  1. Lancez Outils → Assistant de vérification de base….
  2. L’outil analyse les réglages vitaux du serveur :
    • Le dimensionnement du Buffer Pool par rapport à la RAM est-il optimal ?
    • Subsiste-t-il des comptes utilisateurs sans mot de passe ?
    • La limite de connexions simultanées (max_connections) est-elle proche de la saturation ?
  3. Le rapport présente une note globale accompagnée de recommandations d’optimisation concrètes.

Tableau de bord DBA et gestion des processus

Outils de diagnostic et maintenance de tables

Centre d'opérations - Sauvegardes, restaurations et reçus

Sujets connexes