Je diagnostiquerai et réparerai votre requête SQL lente
Ingénieur en bases de données senior
À propos de ce service
Une requête ralentit-elle votre application ? Fort de 30 ans d’expérience en tant qu’ingénieur en bases de données, dont plus de 20 ans à optimiser des systèmes SQL Server pour une plateforme de services financiers traitant plus de 268 milliards de dollars par an avec plus de 1 400 transactions par seconde, je sais à quoi ressemble une requête lente à grande échelle et comment la réparer.
Envoyez-moi votre requête problématique avec son plan d’exécution (ou la structure de la table si vous n’en avez pas), et je déterminerai précisément ce qui cause le ralentissement — index manquants, logique de jointure défaillante, sniffing de paramètres, statistiques obsolètes, ou autre — puis je vous fournirai une version réécrite et optimisée accompagnée d’une explication claire de ce qui a changé et pourquoi.
Ce n’est pas une liste de vérification générique pour l’optimisation. Chaque recommandation est basée sur votre requête réelle et vos modèles de données spécifiques.
Ce que vous recevrez :
- Une version réécrite et optimisée de votre requête
- Une explication écrite des causes principales
- Des recommandations d’index spécifiques si nécessaire
- Une analyse des performances avant/après basée sur le plan d’exécution
Plateforme:
SQL Server
FAQ
Traduction automatique
Q : Je n’ai pas de plan d’exécution. Pouvez-vous quand même m’aider ?
R : Oui, mais cela pourrait nécessiter le niveau Standard ou Premium car le diagnostic sans plan demande plus d’investigation. Je vous en informerai avant de commencer.
Q : Avez-vous besoin d’accéder à ma base de données ?
R : Non, je travaille à partir du texte de la requête, du plan d’exécution et de la structure des tables/indexes que vous fournissez. Aucun accès en direct n’est nécessaire, ce qui évite aussi tout souci de sécurité de votre côté.
Q : Et si la correction ne permet pas d’accélérer la requête ?
R : Je poserai des questions de clarification avant la livraison si le plan d’exécution suggère plusieurs causes possibles, donc cela reste rare. Si cela arrive, les niveaux Standard et Premium incluent une étape de révision pour itérer.
Q : Pouvez-vous optimiser des requêtes Oracle/MySQL/PostgreSQL ?
R : Mon expertise concerne spécifiquement SQL Server (T-SQL). Je ne souhaite pas vous donner de conseils médiocres sur une plateforme que je ne maîtrise pas en profondeur, mais je peux vous orienter vers d’autres ressources si besoin.

