Skip to content
December 1, 2025
  • Avoiding Merge Conflicts For Fork Projects
  • Continuous Profiling with Async-profiler
  • Inheritance in OOP is Evil
  • How “Waiting for table metadata lock” on DDL Causes Complete Table Lock For MySQL

Sangmin's Engineering Blog

every day engineering challenges

Newsletter
Random News
Headlines
  • Continuous Profiling with Async-profiler

    10 months ago5 months ago
  • How “Waiting for table metadata lock” on DDL Causes Complete Table Lock For MySQL

    2 years ago5 months ago
  • 6 Reasons Why You Should Avoid Scheduled Batch Jobs

    2 years ago5 months ago
  • 300% Boost! How Gradle Build Scan Improved My Build Time

    2 years ago5 months ago
  • Home
  • Database
  • MySQL

MySQL

  • Database
  • Featured
  • MySQL

How “Waiting for table metadata lock” on DDL Causes Complete Table Lock For MySQL

Sangmin Lee2 years ago5 months ago09 mins mins

Explanation of how DDL in Waiting for table metadata lock status caused the table to be locked.

Read More

Recent Posts

  • Avoiding Merge Conflicts For Fork Projects
  • Continuous Profiling with Async-profiler
  • Inheritance in OOP is Evil
  • How “Waiting for table metadata lock” on DDL Causes Complete Table Lock For MySQL
  • XZ Backdoor : Perpetual Curse For Developers

Recent Comments

  1. wonho on Gradle Version Catalog – New Way to Manage Dependencies

Archives

  • April 2025
  • January 2025
  • August 2024
  • May 2024
  • April 2024
  • March 2024
  • December 2023

Categories

  • AWS
  • CSS
  • Database
  • Featured
  • Gradle
  • MySQL
  • Network
  • Observability
  • OOP
  • Open Source
  • OpenAPI
  • Programming
  • Security
Newsmatic - News WordPress Theme 2025. Powered By BlazeThemes.