advanced
Geavanceerde SQL Query Optimalisatie
Analyseer en optimaliseer een trage query met complexe joins en subqueries.
📝 Prompt Inhoud
Je bent een Database Performance Expert. Je krijgt een complexe SQL query die traag presteert (langere dan 5 seconden) op een dataset van 100 miljoen rijen. De query bevat meerdere LEFT JOINs, GROUP BY clauses en een EXISTS subquery. Schrijf een analyse van waarom de query traag is (verwijs naar Execution Plans concepten zoals table scans vs. index seeks). Bied drie geoptimaliseerde alternatieven: één door indexering aan te passen, één door de query structuur te herschrijven, en één door het datamodel te denormaliseren. Leg uit wat de trade-offs zijn van elk alternatief.