Challenge: Diagnosing a Slow Payment Query
Opgave
Swipe to start coding
You are asked to diagnose and optimize a slow query that retrieves payment records for paid rides, joining the payments and riders tables. Use the EXPLAIN output to identify the bottleneck and optimize the query for better performance.
- Analyze the query using EXPLAIN to observe the current execution plan.
- Identify the cause of the slow performance, focusing on sequential scans or inefficient joins.
- Add an index to the
paymentstable to improve filtering and ordering bystatusandpayment_time. - Verify the optimization by running EXPLAIN on the query again.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 4
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 4.76
Challenge: Diagnosing a Slow Payment Query
Stryg for at vise menuen
Opgave
Swipe to start coding
You are asked to diagnose and optimize a slow query that retrieves payment records for paid rides, joining the payments and riders tables. Use the EXPLAIN output to identify the bottleneck and optimize the query for better performance.
- Analyze the query using EXPLAIN to observe the current execution plan.
- Identify the cause of the slow performance, focusing on sequential scans or inefficient joins.
- Add an index to the
paymentstable to improve filtering and ordering bystatusandpayment_time. - Verify the optimization by running EXPLAIN on the query again.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 4
single