Challenge: Diagnosing a Slow Payment Query
Task
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.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 3. ChapterΒ 4
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 4.76
Challenge: Diagnosing a Slow Payment Query
Swipe to show menu
Task
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.
Solution
Everything was clear?
Thanks for your feedback!
SectionΒ 3. ChapterΒ 4
single