DiscoverData in the HallwayOptimizing Online DDL for TiDB
Optimizing Online DDL for TiDB

Optimizing Online DDL for TiDB

Update: 2025-04-22
Share

Description

Mattias Jonsson (Sr. Database Engineer at PingCAP ) joins us in this episode to talk about how the TiDB team worked to optimize Online DDL and what types of results we're seeing. 

  • TiDB DDL optimizations blog post: https://www.pingcap.com/blog/tidb-ddl-optimizations-unleashing-50x-performance-increases/ 
  • DDL documentation: https://docs.pingcap.com/tidb/stable/ddl-introduction/#how-the-online-ddl-asynchronous-change-works-in-tidb 
  • TiDB Roadmap: https://docs.pingcap.com/tidb/dev/tidb-roadmap/ 
  • TiDB Distributed eXecution Framework (DXF) podcast: https://youtu.be/orrnOcsooeY 

If you have any feedback or suggestions for episodes, you can email us at podcast@pingcap.com.

————————— About PingCAP and TiDB —————————

PingCAP is the creator of #TiDB, an advanced, #OpenSource, #DistributedSQL database with #MySQL compatibility. TiDB powers modern applications with a streamlined tech stack, elastic scaling, real-time analytics, and continuous access to data—all in a single database.

————————— Developer resources —————————

💫TiDB Twitter: https://twitter.com/TiDB_Developer
💫Introducing TiDB: https://youtu.be/_QBrPBwFoWM
💫Quick start with TiDB: https://docs.pingcap.com/tidb/stable/quick-start-with-tidb
💫TiDB in #Kubernetes: https://docs.pingcap.com/tidb-in-kubernetes/stable

————————— Connect with PingCAP —————————

🔹Twitter: https://twitter.com/PingCAP
🔹LinkedIn: https://linkedin.com/company/pingcap
🔹Facebook: https://facebook.com/pingcap2015
🔹Slack: https://slack.tidb.io/invite?team=tidb-community&channel=everyone&ref=pingcap
🔹GitHub: https://github.com/pingcap

Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Optimizing Online DDL for TiDB

Optimizing Online DDL for TiDB

Brian Foster, Daniel van Eeden, and Ray Paik