Documentation & Guides d'audit PostgreSQL

Guides pratiques pour auditer, diagnostiquer et monitorer PostgreSQL : lenteurs, verrous, anomalies et KPI en temps réel.

Démarrage

Prise en main : installer PWR étape par étape

Le guide d'installation concret : extensions PostgreSQL requises, création du schéma perfhist, les deux modes de connexion (Direct ou Agent), le flux Collector ↔ SaaS, et l'installation complète du collector chez le client.

15 min de lectureLire l'article
Collector

Comment le Collector communique avec PWR : les flux Startup, PULL et PUSH

Trois schémas de séquence détaillés pour comprendre exactement comment le Collector démarre, comment PWR récupère des rapports à la demande (PULL) et comment le Collector remonte ses heartbeats et snapshots (PUSH) — et pourquoi votre base PostgreSQL reste isolée dans les trois cas.

10 min de lectureLire l'article
Rapport

Le rapport PWR expliqué en détail : l'AWR de PostgreSQL, section par section

Une visite guidée complète du rapport PWR (l'équivalent AWR pour PostgreSQL) : bandeau live, comparaison de snapshots, tendances KPI, requêtes coûteuses, historique par requête, verrous et recommandations automatiques.

15 min de lectureLire l'article
Étude de cas

Comment diagnostiquer un incident PostgreSQL en moins de 5 minutes (cas réel)

Un cas réel de diagnostic PostgreSQL : en comparant deux snapshots, on identifie une requête fautive et on résout l'incident en moins de 5 minutes.

8 min de lectureLire l'article
Étude de cas

Comment PWR détecte un lock dans PostgreSQL

Analyse ASH, snapshots, verrous explicites et blocages transactionnels : un cas réel de lock PostgreSQL, du scénario de reproduction à la détection LOCK-LEVEL et SESSION-LEVEL par PWR, jusqu'aux recommandations automatiques.

10 min de lectureLire l'article
Diagnostic

Comparer deux snapshots avant/après

Isolez l'impact réel d'un déploiement, d'une migration ou d'un pic de charge en comparant deux instantanés de votre base.

5 min de lectureLire l'article
Diagnostic

Supervision intelligente : comment PWR détecte les incidents PostgreSQL avant vos utilisateurs

Comment PWR surveille votre base en permanence, distingue un simple pic passager d'un vrai incident, et prévient automatiquement votre équipe par email avant même que vos utilisateurs ne s'en plaignent.

6 min de lectureLire l'article
Diagnostic

Live Health Banner : définition précise de chaque indicateur temps réel

Load, Connections Used, P95 Latency, débit et taux d'erreur transactionnels, sessions bloquées, wait events, cache hit, requêtes lentes : ce que mesure exactement chaque indicateur du Live Health Banner, ses seuils de couleur et son poids dans le Health Score.

9 min de lectureLire l'article
Sécurité

Mode Agent : comment PWR communique avec le Collector, en toute sécurité

Une explication simple de ce qui se passe quand vous choisissez la connexion via Collector local : pourquoi un jeton dédié (X-Collector-Token) plutôt que votre identifiant de connexion habituel, et comment PWR distingue toujours qui lui parle — vous, ou l'agent installé chez vous.

6 min de lectureLire l'article
Sécurité

Sécurité & accès : ce que PWR peut et ne peut pas faire

Un aperçu clair du modèle d'accès de PWR : lecture seule, isolation par schéma, et purge à la demande.

4 min de lectureLire l'article
Performance

Requêtes lentes PostgreSQL : causes, détection et correction

Pourquoi une requête PostgreSQL devient lente, comment la détecter avec pg_stat_statements et EXPLAIN ANALYZE, et comment PWR l'identifie automatiquement dès qu'elle dérive.

9 min de lectureLire l'article
Performance

pg_stat_statements expliqué : fonctionnement, limites et ce que PWR ajoute

Comment fonctionne l'extension pg_stat_statements, ses colonnes essentielles, ses limites concrètes (pas d'historique, pas de plans d'exécution), et ce que PWR ajoute par-dessus pour un diagnostic complet.

8 min de lectureLire l'article
Monitoring

Monitoring PostgreSQL : les métriques essentielles à surveiller

Charge CPU, IO et cache hit ratio, connexions, verrous, score de santé unique : les métriques PostgreSQL qui comptent vraiment, et comment elles se comparent à l'AWR d'Oracle.

10 min de lectureLire l'article
Checklist

Checklist PostgreSQL : 20 points à vérifier pour la performance

Une checklist concrète en 20 points pour auditer la performance d'une instance PostgreSQL : index, vacuum, autovacuum, statistiques et charge de travail.

10 min de lectureLire l'article
Audit

Comment lire un rapport PWR dans PostgreSQL : guide complet d'analyse des performances

Comment lire un rapport PWR PostgreSQL section par section : résumé global, requêtes coûteuses, I/O disque, verrous, cache, wait events, tendances — et surtout comment reconnaître une base PostgreSQL en état de souffrance.

12 min de lectureLire l'article
Configuration

Comment modifier la fréquence et la période de conservation des snapshots PostgreSQL (PWR) ?

L'équivalent, pour PostgreSQL, de dbms_workload_repository.modify_snapshot_settings côté Oracle : comment vérifier et modifier la fréquence de capture et la durée de rétention des snapshots PWR, en mode Direct (interface) comme en mode Agent (fichier config/.env du Collector).

6 min de lectureLire l'article
Tuning Advisor

Calculateur PostgreSQL basé sur la charge réelle : l'Optimiseur Intelligent PWR

Découvrez un calculateur PostgreSQL basé sur votre charge réelle : PWR analyse 30 jours de métriques pour recommander automatiquement shared_buffers, work_mem, effective_cache_size, max_connections et WAL.

18 min de lectureLire l'article
Index Advisor

Index Tuning Advisor PostgreSQL : détecter, prioriser et suivre les optimisations d'index par table et par requête

Comment fonctionne l'Index Tuning Advisor de PWR : analyse de pg_stat_user_tables et pg_stat_statements pour calculer un score de risque par table (scans séquentiels, volume, activité DML, tuples morts, maintenance), générer des recommandations priorisées et suivre leur impact après création d'index.

14 min de lectureLire l'article