Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026

🧮 12) Assistant de tuning (inputs → recommandations)

Ici, on formalise le “cerveau” du tuning : tu rentres le contexte (workload, symptômes, top waits, contraintes), et l’assistant te sort : actions prioritaires, hypothèses, checklists et scripts (copiable).

Inputs structurés Priorités Scripts Runbook safe
Entrées
Workload + SLA + symptômes + top waits + top SQL_ID + contraintes.
inputs
Sorties
Priorités + hypothèses + actions “safe” + scripts + rollback.
outputs
But
Rendre le tuning répétable : moins d’improvisation, plus de preuve.
method
🎛️ Formulaire (inputs)
Important : cet assistant produit des recommandations “safe-first”. Il ne remplace pas la preuve AWR/ASH : il t’aide à structurer le diagnostic et à prioriser.
📌 Résultat (priorités & scripts)
Statut : en attente des inputs…
Clique “Générer recommandations”.
🧾 Scripts (copiable)
-- scripts apparaîtront ici

12.1

Catalogue : waits → actions

Mapping opérationnel : chaque wait dominant → hypothèses + check rapide + actions safe.

AWRASHActions
12.2

Scoring & priorisation

Comment on classe les actions : impact SLA, risque, effort, réversibilité, preuves.

ScoringRisk
12.3

Playbooks “ready-to-run”

OLTP / Batch / OLAP : mini-runbooks + scripts standard à dérouler.

PlaybookRunbook
A

Logique interne (moteur)

Arbre de décision simplifié + règles “safe-first”.

RulesDecision tree
B

Library scripts (AWR/ASH/V$)

Pack de requêtes “minimal set” + variantes : sessions, waits, temp, undo, redo, plans.

ScriptsCopy
C

Intégration IDEO-Lab (Roadmap)

Version Django (form → view → JSON) + historique + export PDF + “tuning tickets”.

DjangoRoadmap