Ik optimaliseer langzame sql-queries voor sql server, oracle, mysql, postgresql
Over deze dienst
Is jouw app traag, lopen rapporten vast of duurt een opgeslagen procedure minuten om te draaien? Ik kom erachter waarom en los het op.
Ik ben een senior database- en .NET-ontwikkelaar met 23 jaar ervaring in de zorg, bankieren en betalingen, waaronder het tunen van een 2 TB Oracle-database. Ik gok niet. Ik lees het uitvoeringsplan, vind de echte bottleneck en geef je een fix die je meteen kunt uitvoeren.
Wat ik doe:
- Langzame of kapotte queries en opgeslagen procedures herschrijven (T-SQL, PL/SQL, MySQL, PostgreSQL)
- De juiste indexen ontwerpen en ongebruikte of dubbele verwijderen
- Deadlocks, timeouts en problemen met parameter sniffing oplossen
- Queries afstemmen die door Entity Framework, Dapper of andere ORMs worden gegenereerd
- Schema�s ontwerpen of herontwerpen voor prestatie en toekomstige groei
Wat je krijgt:
- Geoptimaliseerde SQL-scripts die directly uitvoerbaar zijn, met rollback-scripts
- Voor- en na-timing zodat je de verbetering ziet
- Een duidelijke, begrijpelijke uitleg in gewone taal van wat er is veranderd en waarom
Jouw data blijft veilig. Ik werk op een kopie of staging-database, of met scripts en uitvoeringsplannen die je me stuurt. Production-toegang heb ik nooit nodig.
Niet zeker welk pakket past? Stuur mij je query en ik vertel het je voordat je bestelt.
Databasetype:
Gecentraliseerde database
•
Relationele database
Platform:
MS SQL
•
Oracle
•
PL/SQL
•
SQL Server
Expertise:
Datastructuur
•
Design
•
SQL
•
Prestaties
Veelgestelde vragen
Automatische vertaling
Moet ik je toegang tot de database geven?
Nee. Je query, de tabeldefinities (CREATE-scripts) en het uitvoeringsplan zijn meestal genoeg. Een kopie of staging-database is optioneel.
Welke databases ondersteund u?
SQL Server en Azure SQL, Oracle, MySQL en MariaDB, en PostgreSQL.
Wat als mijn query niet sneller gaat?
Ik leg de oorzaak uit en stel de volgende stap voor. Als ik het niet kan verbeteren, kunnen we de bestelling annuleren.
Kun je langzame Entity Framework-code fixen?
Ja. Ik stem zowel de LINQ als de SQL die het genereert af.
Kun je een nieuwe database ontwerpen?
Ja. Kies Premium of stuur een bericht voor een op maat gemaakte ontwerpaanbieding (ERD, tabellen, indexen, scripts).
