J’optimiserai et corrigerai vos requêtes sql lentes
Data Engineer Python, SQL, AWS, Databricks ETL, API et Automatisation
À propos de ce service
Tableaux de bord lents, rapports qui expirent, une application qui se bloque sur une page ? En général, ce sont quelques requêtes mal conçues, et cela peut être résolu sans matériel supplémentaire.
J’ai optimisé des requêtes SQL analytiques et opérationnelles pour des plateformes d’e-commerce, d’hôtellerie et de marketing : jointures multi-tables, rapports riches en CTE, grandes tables de faits et modèles incrémentiels.
Ce que je fais :
- Analyser les plans d’exécution (EXPLAIN / EXPLAIN ANALYZE ou profilage des requêtes)
- Réécrire les requêtes pour gagner en vitesse tout en conservant des résultats identiques
- Suggérer des index, des partitions ou un clustering
- Supprimer les travaux en double : sous-requêtes inutiles, jointures et balayages complets
Ce que vous obtenez :
- SQL optimisé, vérifié pour renvoyer les mêmes résultats
- Temps avant/après
- Notes en langage clair sur ce qui était lent et pourquoi cela a été corrigé
Compatible avec PostgreSQL, MySQL, Snowflake, BigQuery, Databricks SQL et ClickHouse.
Envoyez-moi la requête et les tailles des tables avant la commande, et je vous dirai ce qui est réaliste.
Plateforme:
BigQuery
•
Elasticsearch
•
MongoDB
•
PostgreSQL
Expertise:
SQL
•
NoSQL
•
Big data
•
Optimisation des demandes
FAQ
Traduction automatique
De quoi as-tu besoin de moi ?
La requête, les tailles approximatives des tables et, idéalement, le plan d’exécution (sortie EXPLAIN ANALYZE). Un accès en lecture seule peut aider mais n’est pas indispensable.
Les résultats changeront-ils ?
Non. Je vérifie que la requête optimisée renvoie exactement les mêmes données que l’originale.
Avez-vous besoin d’un accès en écriture à ma base de données ?
Non. Je recommande un accès en lecture seule. Les modifications d’index sont fournies sous forme de scripts pour que vous puissiez les examiner et appliquer.
Et si ma requête ne peut pas être accélérée ?
Je vous le dirai avant que vous commandiez. Si le problème vient du modèle de données ou du matériel, j’expliquerai ce qui aiderait réellement.

