Documentation & Guides d'audit PostgreSQL
Guides pratiques pour auditer, diagnostiquer et monitorer PostgreSQL : lenteurs, verrous, anomalies et KPI en temps réel.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
