E-learning linux
Find a file
Adam Belkacemi e35e0e3c0b optimise MariaDB : deux index confirmés par EXPLAIN, N+1 supprimé
Jeu de données de charge (500 classes, 20 000 élèves, 30 000 sessions
de lab) généré localement contre une MariaDB jetable, jamais en
production, via la nouvelle commande charge:generer (refuse de
tourner si APP_ENV=production).

EXPLAIN confirme deux manques réels : lab_sessions.etat (30 056 lignes
parcourues sans index, lu chaque minute par l'expiration des sessions
et le self-healing) et classes.archivee_a (lu chaque jour par la purge
RGPD). devoirs.echeance n'avait besoin de rien : l'index existant sur
classe_id suffisait déjà, EXPLAIN l'a confirmé plutôt que d'ajouter un
index inutile.

ResultatsController faisait une requête de corrections et une
d'observations par classe du prof (N+1) : remplacé par une requête de
chaque pour toutes les classes, regroupées en mémoire.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-14 09:31:11 +02:00
ansible règle deux points de dette avant le pilote : alerte self-healing, image Kuma 2026-10-14 00:46:44 +02:00
correcteur ajoute le self-healing des VM (sonde de santé, relance automatique, stock écarté) — bloc A, semaine 6 2026-10-12 21:12:43 +02:00
design ajoute le proxy console Go et le relais WebSocket vers nova-serialproxy 2026-10-08 09:35:16 +02:00
docs optimise MariaDB : deux index confirmés par EXPLAIN, N+1 supprimé 2026-10-14 09:31:11 +02:00
kolla ajoute les alertes Prometheus du self-healing et installe Larastan (dette de l'étape 8, 72 erreurs corrigées à la racine) 2026-10-12 21:32:52 +02:00
labs/08-deux-lan-routeur ajoute la liaison Laravel-OpenStack et le modèle Heat du lab 08 2026-10-08 10:14:24 +02:00
openstack sauvegarde la base du portail et teste sa restauration chaque semaine 2026-10-09 17:28:50 +02:00
paillasse-contenus peuple la banque de quiz avec du vrai contenu, rangé par thème 2026-10-13 16:14:36 +02:00
portail optimise MariaDB : deux index confirmés par EXPLAIN, N+1 supprimé 2026-10-14 09:31:11 +02:00
proxy-console ajoute le stock chaud, la correction automatique et les nouveaux essais de création de stack 2026-10-08 21:52:16 +02:00
.gitignore ajoute le stock chaud, la correction automatique et les nouveaux essais de création de stack 2026-10-08 21:52:16 +02:00
CLAUDE.md CLAUDE.md, contenus, prompt et référentiel 2026-10-07 00:11:20 +02:00