Boîte à Outils Informatique

Centre SQL / Bases de données

Voir mes favoris
SQL / Bases de données

Centre SQL / Bases de données

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

SQL ServerServices SQL
Get-Service *SQL*
SQL ServerPort SQL Server
Test-NetConnection <SERVEUR> -Port 1433
SQL ServerSessions
EXEC sp_who2;
SQL ServerRequêtes bloquées
SELECT * FROM sys.dm_exec_requests WHERE blocking_session_id <> 0;
SQL ServerUtilisation base
EXEC sp_spaceused;
SQL ServerÉtat bases
SELECT name,state_desc,recovery_model_desc,log_reuse_wait_desc FROM sys.databases;
SQL ServerDBCC CHECKDB
DBCC CHECKDB ([DB]) WITH NO_INFOMSGS;
SQL ServerVérifier backup
RESTORE VERIFYONLY FROM DISK='D:\Backup\DB.bak';
MySQLService MySQL
systemctl status mysql
MySQLConnexions
SHOW PROCESSLIST;
MySQLInnoDB status
SHOW ENGINE INNODB STATUS;
MySQLConnexions actives
SHOW STATUS LIKE 'Threads_connected';
PostgreSQLService PostgreSQL
systemctl status postgresql
PostgreSQLActivité
SELECT pid,usename,state,query FROM pg_stat_activity;
PostgreSQLTaille DB
SELECT pg_size_pretty(pg_database_size(current_database()));
RéseauPort MySQL
Test-NetConnection <SERVEUR> -Port 3306
RéseauPort PostgreSQL
Test-NetConnection <SERVEUR> -Port 5432
SystèmeEspace disque Linux
df -h
SystèmeVolumes Windows
Get-Volume | Sort SizeRemaining
PerformanceIO Linux
iostat -xz 1 10

Test port base de données

Collecte SQL Server lecture seule

1

Backup vérifié

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

2

Logs jamais supprimés

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

3

Locks avant kill

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

4

Plan avant index

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

5

Stockage compte

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

6

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