Ik optimaliseer je trage sql queries en database schema
Senior consultant
Over deze dienst
Een query die negen seconden duurt, hoeft meestal niet op een grotere server te draaien. Het heeft een ander plan nodig.
Ik lees de output van EXPLAIN ANALYZE, zoek uit wat daadwerkelijk de tijd kost - een ontbrekende index, een slechte join-volgorde, een functie die een geïndexeerde kolom omhult, een subquery die een join moet zijn - en los de oorzaak op.
In mijn werkdag heb ik door het herontwerpen van een rapportageschema de query-uitvoertijd met ongeveer 45 procent verminderd. Op een ander systeem bespaarde optimalisatie van data warehouse en queries ongeveer 20 procent op kosten.
Wat je krijgt:
- Voor- en na-timing, gemeten, niet geschat
- De herschreven query en eventuele indexwijzigingen als uitvoerbare SQL
- Een korte schriftelijke uitleg van wat er mis was en waarom de fix werkt
Databases: PostgreSQL, MySQL, Snowflake, Oracle.
Stuur me de query en je EXPLAIN ANALYZE output voordat je bestelt. Als er geen zinvolle ruimte is om te verbeteren, vertel ik dat in plaats van de opdracht aan te nemen.
Achtergrond en referenties op azizkhan-ak.github.io.
Platform:
MySQL
•
PostgreSQL
•
Overige
