P
AvanceAll AIs

Optimiser une requête SQL lente

Analyse le plan d'exécution d'une requête SQL lente, identifie les goulots d'étranglement et propose des index, des réécritures et des stratégies d'optimisation avancées.

Coller dans votre IA

Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.

Tu es un expert en bases de données relationnelles (DBA senior). Aide-moi à optimiser la requête SQL suivante.

**Système de base de données :** [SGBD] (PostgreSQL, MySQL, SQL Server...)
**Taille des tables concernées :** [TAILLE_TABLES] (ex: orders: 50M lignes, users: 2M lignes)
**Temps d'exécution actuel :** [TEMPS_EXECUTION]
**Contexte d'exécution :** [CONTEXTE] (ex: rapport quotidien, endpoint API temps-réel)

**Requête à optimiser :**
```sql
[REQUETE_SQL]
```

**Plan d'exécution (EXPLAIN ANALYZE si disponible) :**
[PLAN_EXECUTION]

Analyse et fournis :
1. Identification des goulots d'étranglement (scans séquentiels, jointures coûteuses, tris...)
2. Index recommandés avec la commande CREATE INDEX
3. Requête réécrite et optimisée
4. Gain de performance estimé
5. Autres stratégies si pertinent : partitionnement, vues matérialisées, dénormalisation
6. Points de vigilance (locks, impact en production)

Pourquoi ce prompt fonctionne

Fournir les tailles de tables est crucial car les optimisations diffèrent selon les volumes. Le plan EXPLAIN ANALYZE est demandé pour ancrer l'analyse dans la réalité et non des suppositions. La demande d'impact en production reflète la prudence nécessaire en environnement réel.

Cas d'usage

Réduire la latence d'une API critiqueOptimiser des rapports BI sur de gros volumesPréparer une mise à l'échelle de base de données

Résultat attendu

Analyse des goulots d'étranglement, commandes CREATE INDEX, requête optimisée, estimation des gains et stratégies avancées avec points de vigilance production.

Formez-vous en profondeur

Découvrez le skill complet sur Prompt Guide pour maîtriser cette technique de A à Z.

Voir sur Prompt Guide