Je prendrai en charge vos projets SQL, SQL Server et bases de données
À propos de ce service
Je suis Cory, un développeur logiciel avec plus de 8 ans d’expérience en SQL Server (MSSQL) et T-SQL. Si votre projet concerne une base de données SQL, envoyez-le moi.
Choisissez un package pour les requêtes :
- Correction de requête : corrigez une requête T-SQL cassée et je vous expliquerai ce qui n’allait pas
- Optimisation de requête : déboguez, analysez et optimisez jusqu’à 2 requêtes
- Package de requêtes : jusqu’à 4 requêtes, plus leur configuration pour qu’elles s’exécutent selon un calendrier
Besoin de plus que des requêtes ? Contactez-moi d’abord pour un devis personnalisé :
- Nettoyage, validation et corrections en masse sur de grandes tables
- Importation de données et pipelines automatisés (ETL)
- Migration d’anciennes bases de données, comme Access, vers SQL Server
- Conception de tables et revue de schémas
- Sauvegarde, stockage et optimisation des coûts de SQL Server
- Connexion de votre base à d’autres systèmes et API
Résultats issus de mon travail : un rapport de taxe foncière réduit de plus de 20 minutes à moins de 2, une correction de plus de 10 millions d’enregistrements que j’ai menée, livrée en une nuit sans interruption, et une revue d’environ 10 instances SQL Server qui a permis de réduire les coûts de sauvegarde d’environ 800 000 dollars par an.
Je travaille principalement avec SQL Server et T-SQL, mais aussi avec PostgreSQL. Je possède un Certificat en Programmation SQL Avancée.
Type de base de données:
Base de données relationnelle
Plateforme:
SQL Server
Expertise:
SQL
•
Performance
•
Optimisation des demandes
FAQ
Traduction automatique
Qu’est-ce qu’une requête ?
Une instruction SQL compte comme une requête. Un SELECT avec CTEs et sous-requêtes reste une seule requête, peu importe sa longueur. Deux instructions distinctes, comme deux SELECTs, comptent pour deux. Les scripts ou procédures stockées avec plusieurs instructions peuvent faire l’objet d’un devis personnalisé, contactez-moi d’abord.
De quoi avez-vous besoin de ma part pour commencer ?
La requête, la structure des tables, quelques lignes d’échantillon, ce que vous attendez en retour, et tout message d’erreur. Pour les requêtes lentes, fournissez aussi le plan d’exécution (.sqlplan) et le nombre de lignes. Utilisez des données fictives et ne transmettez pas de données personnelles réelles.
Avec quelles bases de données travaillez-vous ?
Principalement SQL Server et T-SQL. Je travaille aussi avec PostgreSQL. Indiquez-moi votre base de données et sa version lors de la commande.
Pouvez-vous intervenir sur ma base de production en direct ?
Je préfère travailler à partir du texte de la requête et des structures de tables, ou d’une copie des données, et convenir d’un plan avec vous avant toute modification des données en production.
Proposez-vous des révisions ?
Chaque package comprend une révision pour la même requête. Une nouvelle requête ou différente constitue une nouvelle commande.
Et si mon projet ne correspond pas à un forfait ?
Contactez-moi d’abord avec une brève description. Je vous dirai si je peux vous aider et je vous enverrai un devis personnalisé.
