“Trouve pourquoi l'endpoint /orders est devenu lent cette semaine et propose une correction.”
Ce que fait MoClaw
- 1 Récupère les journaux Postgres et API récents avec get_logs pour trouver les requêtes lentes sur le chemin orders.
- 2 Exécute un execute_sql en lecture seule pour faire un EXPLAIN de la requête en cause et inspecte la table orders avec list_tables.
- 3 Vérifie get_advisors pour des recommandations de performance connexes.
- 4 Rédige une migration ajoutant l'index composite manquant et l'affiche pour relecture avant tout apply_migration.
MoClaw rapporte : « La requête de liste orders effectue un parcours séquentiel sur (customer_id, created_at). Les journaux montrent que le p95 est passé à 1,8 s cette semaine. Correction suggérée : ajouter un index composite. Voici la migration, pas encore appliquée. »