Aikesheng Open Source Community
Jun 28, 2020 · Databases
MySQL Subquery Optimization Strategies and Rewriting DELETE with JOIN
This article explains why a DELETE statement with a sub‑query can cause a full‑table scan in MySQL, describes the optimizer's semijoin, materialization and exists strategies for different sub‑query types, and shows how to rewrite the statement using a JOIN for better performance.
DELETEJoinMaterialization
0 likes · 9 min read