Je vais écrire, corriger, déboguer et optimiser vos requêtes sql
Développeur de logiciels
À propos de ce service
Votre requête SQL échoue-t-elle, renvoie-t-elle des résultats incorrects ou s'exécute-t-elle lentement ? Je diagnostiquerai le problème, fournirai un SQL propre corrigé et expliquerai clairement ce qui a changé.
Je travaille avec MySQL, PostgreSQL, SQL Server et SQLite.
Je peux vous aider avec :
- Rédaction de requêtes SELECT et rapports
- Erreurs de syntaxe et résultats incorrects
- JOINS, filtres, agrégations, sous-requêtes, CTEs et fonctions de fenêtre
- Amélioration de la lisibilité et des performances des requêtes
Chaque package inclut un SQL propre, une explication et des notes de test basées sur votre schéma et des données d'exemple.
Les versions Standard et Premium incluent des conseils en optimisation et index si pertinent. La version Premium ajoute une revue du plan d'exécution et un rapport détaillé. Les gains de performance dépendent de vos données et de votre configuration de base de données.
Ce service couvre les requêtes SELECT/rapport. Une requête correspond à une instruction SQL, y compris ses CTEs. Les procédures stockées, migrations, planification et déploiement en production sont exclus.
Envoyez votre version de base de données, votre requête, le résultat attendu, le schéma et des données d'exemple nettoyées. Pour le travail de performance, incluez les index et les plans d'exécution. Ne m'envoyez jamais vos identifiants.
Contactez-moi avant de commander pour des requêtes complexes afin que je puisse confirmer la portée et le package.
Plateforme:
mySQL
•
PostgreSQL
•
SQLite
•
SQL Server
Expertise:
SQL
•
DQL
•
Performance
•
Optimisation des demandes
FAQ
Traduction automatique
Quelles bases de données prenez-vous en charge ?
Je supporte MySQL, PostgreSQL, SQL Server et SQLite. Veuillez indiquer votre moteur de base de données et sa version pour que je puisse utiliser la syntaxe SQL appropriée. Pour d'autres plateformes, contactez-moi avant de commander.
De quelles informations avez-vous besoin pour commencer ?
Veuillez fournir votre requête, l'erreur exacte ou le résultat incorrect, le résultat attendu, les définitions de tables pertinentes et des données d'exemple nettoyées. Pour le travail de performance, incluez également les index existants, la taille approximative des tables et les plans d'exécution. Supprimez les mots de passe, identifiants et informations personnelles.
Qu’est-ce qu’une requête ?
Une requête correspond à une instruction SELECT exécutable pour un résultat demandé. Ses sous-requêtes et CTEs comptent comme faisant partie de cette instruction. Plusieurs instructions sont comptabilisées séparément. Contactez-moi avant de commander pour des requêtes longues ou complexes afin de confirmer la portée.
Pouvez-vous améliorer une requête SQL lente ?
Les versions Standard et Premium incluent l'optimisation des requêtes et des conseils d'index si pertinent. La version Premium comprend également la revue du plan d'exécution et un rapport détaillé. Les améliorations dépendent de vos données, index, matériel et configuration de la base, donc je ne peux garantir une augmentation spécifique de la vitesse.
Avez-vous besoin d’accéder à ma base de données ?
Non. Je travaille à partir de la requête, des définitions de tables et des données d'exemple que vous fournissez. L'accès à la base de données en production est hors de ce service. Si vous ne pouvez pas fournir de données représentatives, contactez-moi d'abord : je peux revoir le SQL, mais les tests et vérifications seront limités.
Que vais-je recevoir ?
Chaque package inclut un fichier SQL, une explication claire des modifications et des notes de test décrivant ce qui a été vérifié ainsi que toute hypothèse ou limite. La version Standard ajoute des conseils en optimisation et index si pertinent. La version Premium inclut les résultats de la revue du plan d'exécution et un rapport détaillé.
Que comprend une révision ?
Une révision couvre les ajustements de la requête livrée par rapport à vos exigences initiales. De nouveaux résultats, requêtes supplémentaires, règles métier modifiées ou un périmètre étendu nécessitent une commande supplémentaire ou une offre personnalisée. La version Basic et Standard inclut une révision ; la version Premium en inclut deux.
Qu'est-ce qui est hors du périmètre de cette service ?
Ce service couvre les requêtes SELECT et de rapport. Il n'inclut pas les instructions modifiant les données telles que INSERT, UPDATE ou DELETE ; les procédures stockées ; triggers ; conception de base ; migrations ; planification ; administration ou déploiement en production.
