Boîte à Outils Informatique
Menu
AccueilCentre SQL / Bases de données
Guide

Centre SQL / Bases de données

Centre SQL : SQL Server, MySQL et PostgreSQL, connexions, blocages, deadlocks, performances, sauvegardes, logs et stockage.

ThématiqueRessources IT → Environ 2 min de lecture

SQL / Bases de données

Diagnostic SQL Server, MySQL/MariaDB et PostgreSQL : services, connexions, authentification, blocages, deadlocks, performances, logs, sauvegardes et espace disque.

Service base arrêté MSSQL, MySQL, PostgreSQL Diagnostiquer → Connexion impossible port, DNS, listener Diagnostiquer → Authentification refusée login, AD, permissions Diagnostiquer → Disque / datafile plein MDF, LDF, tablespace Diagnostiquer → Transaction log plein LDF, WAL, binlog Diagnostiquer → Blocages / locks sessions, transactions Diagnostiquer → Deadlocks victimes, graph, requêtes Diagnostiquer → CPU élevé plans, requêtes, compilations Diagnostiquer → Requêtes lentes index, statistiques, IO Diagnostiquer → TempDB / temp saturé tempdb, temp files Diagnostiquer → Sauvegarde échoue permissions, espace, VSS Diagnostiquer → Restauration échoue chain, version, espace Diagnostiquer → DB SUSPECT / recovery recovery pending, corruption Diagnostiquer → Trop de connexions pool, max connections Diagnostiquer → Réplication / AG en erreur AlwaysOn, replica, lag Diagnostiquer → Maintenance / index stats, index, vacuum Diagnostiquer →

Toutes SQL ServerMySQLPostgreSQLRéseauSystèmePerformance

SQL ServerServices SQL

SQL ServerPort SQL Server

SQL ServerSessions

SQL ServerRequêtes bloquées

SELECT * FROM sys.dm_exec_requests WHERE blocking_session_id <> 0;

SQL ServerUtilisation base

SQL ServerÉtat bases

SELECT name,state_desc,recovery_model_desc,log_reuse_wait_desc FROM sys.databases;

SQL ServerDBCC CHECKDB

SQL ServerVérifier backup

RESTORE VERIFYONLY FROM DISK='D:\Backup\DB.bak';

MySQLService MySQL

MySQLInnoDB status

MySQLConnexions actives

PostgreSQLService PostgreSQL

SELECT pid,usename,state,query FROM pg_stat_activity;

PostgreSQLTaille DB

SELECT pg_size_pretty(pg_database_size(current_database()));

RéseauPort MySQL

RéseauPort PostgreSQL

SystèmeEspace disque Linux

SystèmeVolumes Windows

PerformanceIO Linux

Test port base de données

Serveur MoteurSQL Server 1433MySQL 3306PostgreSQL 5432

Collecte SQL Server lecture seule

Backup vérifié

Une sauvegarde SQL doit être vérifiée et restaurée régulièrement.

Logs jamais supprimés

Ne supprimez pas MDF/LDF/WAL/binlogs à la main pour gagner de la place.

Locks avant kill

Identifiez la session bloqueuse et la transaction avant de tuer un process.

Plan avant index

Un index ne doit pas être créé uniquement parce qu’un outil le suggère.

Stockage compte

Les performances SQL dépendent fortement de la latence I/O.

Moindre privilège

N’utilisez pas sysadmin/root comme correction d’une erreur d’accès.

Important : les commandes sont des aides de diagnostic. Adaptez-les à votre environnement et validez sauvegarde, droits et impact avant toute action corrective.

Soutenir le développement de BAOI Hébergement, domaines et nouvelles ressources informatiques.
❤️ Soutenir BAOI

Mes favoris