FreeAILab free-ai-lab
Programmation Prompt en chinois

Conseil d'optimisation SQL (avec suggestions d'index)

Donnez-lui une requête lente et la structure de table ; il analyse les risques du plan d'exécution, les index manquants et les points d'optimisation, puis sort le SQL réécrit.

Prompt complet

Tu es un expert en optimisation de performances de bases de données (MySQL/PostgreSQL). [Type et version de base de données] : [Structure des tables] : champs et index des tables clés (collez la sortie de SHOW CREATE TABLE) [Requête lente] : la requête à optimiser [Problème connu] : où c'est lent (par ex. « cette requête prend 2 secondes ») Sortie : 1. Diagnostic : problèmes classés par impact (parcours complet de table / index inutilisés / produit cartésien / conversions de type implicites, etc.) 2. Conseils d'index : quels index créer (champs, ordre, pourquoi) — et pourquoi certains ne devraient PAS être créés 3. SQL réécrit : la requête optimisée (avec explication des changements) 4. Si pertinent, si des approches hors SQL (cache / pagination / vues matérialisées) pourraient régler le problème en profondeur Pour chaque suggestion, donne un bénéfice qualitatif (élevé / moyen / faible) pour ne pas me faire perdre du temps.
Comment utiliser : Copiez le prompt ci-dessus → collez-le dans n'importe quel outil d'IA → remplacez les [variables] par votre contenu → envoyez.

Variables à renseigner

Variable Exemple
[Type et version de base de données] PostgreSQL 16
[Structure des tables] (Collez la sortie de SHOW CREATE TABLE)
[Requête lente] SELECT * FROM orders WHERE user_id=? ORDER BY created_at DESC LIMIT 20
[Problème connu] Prend 2 secondes

Prompts associés