Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026

🐘Cas 5 – Batches nocturnes

Objectif : garder les batches nocturnes, ETL et jobs de reporting sous contrôle, éviter les pics d’I/O et les blocages de prod, tout en respectant les fenêtres de maintenance.

5.1

Cartographier les batches & fenêtres

Inventaire des ETL, exports, rafraîchissements et leur planification. Qui fait quoi, quand, sur quelles tables.

cron / scheduler fenêtres
5.2

Impact I/O & concurrence avec l’OLTP

Comment vérifier que les jobs de nuit ne volent pas tout le CPU, l’I/O ou les verrous des tables critiques.

pg_stat_activity wait events
5.3

Vues matérialisées & pré-calculs

Design des vues matérialisées, refresh incrémental ou complet, gestion des verrous & stratégies de bascule.

materialized views refresh
A

Design workloads & architecture reporting

Isolation des workloads lourds, data warehouse, réplicas dédiés reporting, etc.

DW read replicas
B

Runbook « batch tue la prod »

Réflexes quand un job ETL ou un export massif explose en pleine journée.

throttling pause / reprise
C

Scripts & vues de monitoring jobs

Pack de requêtes pour suivre les jobs, durées, I/O, temp files et temps de refresh des vues matérialisées.

pg_stat_statements pg_stat_progress_*