MySQL Uncovered: Internals, Trace Analysis, and Performance

Original price was: $1,999.99.Current price is: $29.97.

🔒 Secure Checkout ⚡ Instant Digital Download

Dive into MySQL Internals with Trace: Understand, Analyze, Optimize

This course takes you into the heart of MySQL by using high-performance trace tools to reveal what’s really happening behind every SQL statement.

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.

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.

Table of Contents

1 Why MySQL Is More Than Just Data Storage
2 Inside MySQL_Unlocking Secrets with Trace Analysis
3 How a SQL Query Is Executed in MySQL
4 Understanding MySQL’s Core Architecture
5 Getting to Know Indexes_What They Are and Why They Matter
6 Why MySQL Uses B+ Tree Indexes Instead of Hash Indexes
7 How MySQL Traverses a B+ Tree Index Step by Step
8 Understanding B+ Tree Height and Its Performance Impact
9 Avoiding Table Lookups with Covering Indexes
10 The Buffer Pool Exposed_What Really Happens to Your Pages
11 Introduction to Redo Logs_Their Role and How They Work
12 Inside MySQL Write Operations_From Buffer Pool to Disk
13 Understanding Undo Logs_When and Why They’re Used
14 What Is MVCC and How Does It Work in MySQL
15 What Are Binlogs and What Are They Used For
16 A Deep Yet Simple Look at Transactions
17 How MySQL Guarantees Atomic Transactions
18 What Consistency Means in Databases and How It’s Enforced
19 MySQL Isolation Levels A Practical Guide
20 Transaction Isolation Is It Really Guaranteed
21 How MySQL Makes Transactions Durable with Logging
22 What Are Checkpoints_How They Help with Durability and Performance
23 Locks in MySQL_A Simple Guide to Types and Use Cases
24 What Is a GAP Lock_Why Is It Confusing
25 Hotspot Updates in MySQL and PostgreSQL_A Comparative Analysis
26 Inside MySQL’s Optimizer_From Query to Logical Plan
27 Inside MySQL’s Cost Model_How the Optimizer Thinks
28 Why Cardinality Matters in Query Optimization
29 Understanding Histograms in MySQL Value and Limitations
30 Why Adding a WHERE Condition Can Sometimes Make Queries Slower in MySQL
31 How JOINs Work Internally in MySQL
32 How MySQL Optimizes LEFT JOINs Under the Hood
33 Why MySQL Uses Hash Join Less Frequently Than Expected
34 Why EXISTS and IN Can Perform Differently in MySQL
35 Join Tree Structures in Query Optimization
36 Join Enumeration Strategies_Dynamic Programming vs Greedy Search
37 Understanding Join Graph Topology and Its Impact on Query Optimization
38 Why This JOIN Is Slow in MySQL but Fast in PostgreSQL
39 Why MySQL JOIN Performance Breaks Down at Scale
40 How MySQL Executes LIMIT and OFFSET Internally
41 How MySQL Executes Aggregation Operations Internally
42 WITH Queries Demystified_How MySQL Plans CTEs
43 How Databases Execute Window Functions_A Deep Dive
44 How Execution Plans Are Built for Partitioned Tables in MySQL
45 Inside MySQL Filesort_Execution Workflow and Optimization Techniques
46 Why Query Optimization in MySQL Is Fundamentally Challenging
47 Why Studying the PostgreSQL Planner Makes You Better at MySQL
48 MySQL Optimizer_A Suitability Analysis for Distributed Databases
49 Inside MySQL_The Iterative Execution Model
50 From Plan to Execution_How MySQL Runs a Query
51 What We Can Learn from PostgreSQL’s Parallel Query Execution
52 Why MySQL Group Replication Still Falls Short
53 MySQL vs. PostgreSQL_A Comparative Analysis of Key Differences
54 Why MySQL Hash Join Execution Feels Unusual
55 How Long Transactions Impact MySQL Performance
56 A Surprising Case Where MySQL Greatly Outperforms PostgreSQL
57 Why MySQL Produces Cartesian Products in Execution Plans
58 Trace Analysis_Understanding Its Power and Limitations
59 Becoming a MySQL Expert_A Practical Roadmap
60 Deepening Your Understanding of MySQL_What Comes Next

Reviews

There are no reviews yet.

Be the first to review “MySQL Uncovered: Internals, Trace Analysis, and Performance”

Offer Unlocked !

New item(s) have been added to your cart.

Quantity: 1
Total: $29.97

Almost there! 🎉 Add a bit more to your cart and unlock 20% OFF your entire order!

Java Fundamentals with Paul Deitel, 3rd Edition Original price was: $300.00.Current price is: $38.95.
How to talk to ai
5.00 out of 5
Original price was: $28.98.Current price is: $11.99.
AI Engineering Fundamentals Original price was: $245.00.Current price is: $29.95.
Designing Assistant Technology Original price was: $59.99.Current price is: $21.02.
Claude Code: The Complete Course Original price was: $40.00.Current price is: $9.19.
Python Fundamentals: with GenAI, 2nd Edition Original price was: $299.97.Current price is: $36.00.
Python How-To: 63 techniques to improve your Python code Original price was: $121.00.Current price is: $33.99.
Agentic AI for Cybersecurity: Building Autonomous Defenders and Adversaries Original price was: $49.99.Current price is: $22.95.
Python for Excel: A Modern Environment for Automation and Data Analysis 2nd Edition Original price was: $59.99.Current price is: $21.99.
System Design Interview – An Insider’s Guide: Volume 2 Original price was: $60.00.Current price is: $21.91.
Build Your Own Claude Code Original price was: $495.99.Current price is: $39.99.
Claude Code for DevOps Original price was: $1,299.00.Current price is: $24.95.
Claude Code Mastery: From Zero to Super Hero Original price was: $170.00.Current price is: $24.99.
Red Team Engineering: The Art of Building Offensive Tools and Infrastructure Original price was: $79.99.Current price is: $24.65.
Next-Level Web Design Original price was: $700.00.Current price is: $47.99.
Building LLMs for Production: Enhancing LLM Abilities and Reliability with Prompting, Fine-Tuning, and RAG
5.00 out of 5
Original price was: $49.99.Current price is: $9.99.
Math and Architectures of Deep Learning Original price was: $84.53.Current price is: $27.99.
Introduction to Inferential Statistics Original price was: $588.00.Current price is: $21.00.
Programming Massively Parallel Processors: A Hands-on Approach Original price was: $89.99.Current price is: $23.99.
Permission Systems that Scale Original price was: $225.00.Current price is: $39.00.
PostgreSQL Uncovered: Internals, Trace Analysis, and Performance Original price was: $599.19.Current price is: $47.99.
Adobe Photoshop Classroom in a Book 2026 Release Original price was: $69.99.Current price is: $21.11.
Python in Excel: Unlocking powerful data analysis and automation solutions Original price was: $53.88.Current price is: $21.99.
Ten Software Patterns Every Student Should Know Original price was: $54.99.Current price is: $22.00.
Build a Large Language Model (From Scratch)
4.78 out of 5
Original price was: $180.99.Current price is: $29.00.
The Computer Vision Bootcamp Original price was: $199.17.Current price is: $22.04.