This week’s topics
Database Functional and Performance Testing
- Query execution plan analysis
- Index optimization
- Concurrency and transaction isolation testing
- Benchmark load testing
- #15 - Database Query Optimizers Part 1 (CMU Intro to Database Systems)
- #13 - Query Execution Part 1 (CMU Intro to Database Systems)
- #17 - Concurrency Control Theory (CMU Intro to Database Systems)
What you will be able to do
- 3.4 Test the system for functionality and performance
Activity
Start with this week’s 3 videos, then: Seminar, guided reading and a short written task: test the system for functionality and performance
Study materials
Videos
- #15 - Database Query Optimizers Part 1 (CMU Intro to Database Systems) · YouTube · CMU Database Group · 80 min · for registered students
- #13 - Query Execution Part 1 (CMU Intro to Database Systems) · YouTube · CMU Database Group · 80 min · for registered students
- #17 - Concurrency Control Theory (CMU Intro to Database Systems) · YouTube · CMU Database Group · 81 min · for registered students
Further resources
- MIT 6.830 Database Systems (Fall 2010), lecture notes · Reading · MIT OpenCourseWare, course · for registered students
- Readings in Database Systems ('Red Book', 5th ed., Bailis, Hellerstein & Stonebraker) · PDF · Other, textbook · for registered students
- Operating Systems: Three Easy Pieces (v1.10), ch. 26: Concurrency: An Introduction · PDF · Other, textbook chapter; 16 pages · for registered students
Materials marked “for registered students” open in the student portal, which is set up as soon as you receive final acceptance.