Je vais écrire et optimiser des requêtes SQL complexes pour bases de données MySQL
Développeur Python et MySQL pour l’automatisation, ETL et logiciels métier
À propos de ce service
Une requête lente vous coûte chaque jour - en factures serveur, en patience des utilisateurs, en rapports que personne ne attend plus. Je rédige et corrige des SQL pour vivre.
Je suis développeur MySQL qui a conçu et optimisé des bases de données derrière de véritables applications professionnelles. Que vous ayez besoin d’une requête complexe écrite de zéro ou d’une requête existante rendue plus rapide, je commence par comprendre votre structure de données - pas par deviner.
Ce que je fournis :
- Requêtes SELECT complexes : jointures multi-tables, sous-requêtes, agrégations
- - Optimisation des requêtes lentes : analyse EXPLAIN, index, réécritures
- - Procédures stockées, vues, déclencheurs et fonctions
- - Requêtes pour rapports : transformer « J’ai besoin d’un rapport montrant... » en SQL fonctionnel
- - Explication claire de ce que j’ai changé et pourquoi
Comment ça marche : envoyez-moi la structure de vos tables (déclarations CREATE ou description simple) et ce dont vous avez besoin. Je confirmerai la portée avant votre commande si quelque chose n’est pas clair.
Principalement : MySQL et MariaDB. Je suis aussi à l’aise avec PostgreSQL et SQLite.
Urgences requêtes lentes acceptées - le package Basic est une solution rapide pour une requête avec un rapport de temps avant et après.
Mon portfolio
FAQ
Traduction automatique
Mes données sont confidentielles. Pouvez-vous quand même aider ?
Oui. Je travaille à partir de la structure de vos tables et du nombre de lignes - les données réelles sont rarement nécessaires. Des échantillons anonymisés aident mais ne sont pas obligatoires, et vos fichiers ne sont jamais partagés ni réutilisés.
Allez-vous expliquer la correction ou simplement envoyer le code ?
Chaque livraison inclut une explication en français clair de ce que j’ai changé et pourquoi, ainsi que des temps avant et après si pertinent - pour que votre équipe comprenne la solution, pas seulement la reçoive.
