MySQL Uncovered: Internals, Trace Analysis, and Performance
Source: https://wangbin579.gumroad.com/l/mysql-internals
Take a step-by-step journey to understand how MySQL works from the inside out, starting with simple queries and progressing to advanced internal mechanisms.
🎓 About the Course
This is an intermediate-level course designed for developers and anyone curious about MySQL internals. You’ll start with basic SQL queries and gradually explore:
- B+ trees and index structures
- Buffer pool and caching
- Transactions, MVCC, and redo and undo logs
- Isolation levels, locking, and durability
- Execution plans, join strategies, and performance analysis
- In-depth MySQL planner internals
- Deep analysis of MySQL storage engines
- High availability mechanisms in MySQL
- Architectural comparisons between MySQL and PostgreSQL
You will learn not just what MySQL does, but why it was designed that way and how those design choices affect real-world performance and scalability. Most importantly, this course connects theory with practice, letting you use the trace tool to efficiently explore MySQL’s internal details.
📌 Note: To better understand MySQL internals, our tracing tool is the most effective approach for most people. If reading traces feels challenging at first, AI can act as an assistant and make the whole process much easier, as long as you stay aware of possible AI hallucinations.
It’s not my rip & it’s a text based course
Download Links
Password: cms.ddpanda.org
Related Courses & Lessons
Keep learning from this topic
Prisma ORM Mastery for Node.js Developers – Build Production
Learn Prisma ORM from scratch and build real-world, type-safe backend APIs using Node.js, Express & PostgreSQL
Complete FastMCP Masterclass – update to V3
Learn FastMCP from scratch: tools, components, middleware, sampling, auth, and real world AI systems
Keerti Purswani – Hands-On High Level System Design Implementation
Master High Level System Design Interview Preparation with Hands-on Projects.
Fundamentals of Apache Flink
Learn Apache Flink from the ground up. Build real-time stream processing systems and level up your data engineering skills. The...
Phlex on Rails
Tired of fragile and overloaded frontends in Rails? It's time to bring back the joy of development with Phlex. In...
PHP Ecommerce Website with Admin,User & Razorpay Payment API
Learn PHP & MySQL by building a complete ecommerce website with admin panel, user dashboard, cart system and Razorpay