J optimizing les requêtes SQL lentes pour sql server, oracle, mysql, postgresql
Développeur senior SQL Server et Oracle
À propos de ce service
Votre application est lente, les rapports expirent ou une procédure stockée prend des minutes à s’exécuter ? Je vais découvrir pourquoi et corriger le problème.
Je suis un développeur senior de bases de données et de .NET with 23 ans d'expérience dans le domaine de la santé, de la banque et des paiements, y compris l’optimisation d’une base Oracle de 2 To. Je ne devine pas. Je lis le plan d’exécution, j’identifie le véritable goulot d’étranglement et je vous propose une correction que vous pouvez lancer immédiatement.
Ce que je fais :
- Réécriture des requêtes lentes ou cassées et des procédures stockées (T-SQL, PL/SQL, MySQL, PostgreSQL)
- Conception des bons index et suppression des index inutilisés ou en double
- Correction des blocages, des délais d’attente et des problèmes de parameter sniffing
- Optimisation des requêtes générées par Entity Framework, Dapper ou d’autres ORM
- Conception ou refonte des schémas pour la performance et la croissance future
Ce que vous obtenez :
- Script SQL optimisé prêt à l’emploi, avec scripts de rollback
- Timing avant/après pour constater l’amélioration
- Une explication en langage clair de ce qui a changé et pourquoi
Vos données restent en sécurité. Je travaille sur une copie ou une base de staging, ou à partir de scripts et plans d’exécution que vous m’envoyez. Je n’ai jamais besoin d’accès à la production.
Vous ne savez pas quel pack vous convient ? Envoyez-moi votre requête et je vous dirai avant que vous commandiez.
Plateforme:
MS SQL
•
Oracle
•
PL/SQL
•
SQL Server
Expertise:
Structure de données
•
Conception
•
SQL
•
Performance
FAQ
Traduction automatique
Dois-je vous donner accès à la base de données ?
Non. Votre requête, les définitions de table (scripts CREATE) et le plan d’exécution suffisent généralement. Une base de données copiée ou de staging est optionnelle.
Quelles bases de données prenez-vous en charge ?
SQL Server et Azure SQL, Oracle, MySQL et MariaDB, et PostgreSQL.
Et si ma requête ne devient pas plus rapide ?
J’expliquerai la cause et proposerai la prochaine étape. Si je ne peux pas l’améliorer, nous annulerons la commande.
Pouvez-vous corriger du code Entity Framework lent ?
Oui. J’optimise à la fois le LINQ et le SQL qu’il génère.
Pouvez-vous concevoir une nouvelle base de données ?
Oui. Choisissez Premium ou contactez-moi pour une offre personnalisée (ERD, tables, index, scripts).
