CREATE
[ALGORITHM = {
MERGE | TEMPTABLE | UNDEFINED}]
VIEW [database_name].[view_name]
AS
MySQL ALGORITHM = UNDEFINED/MERGE/TEMPORTARY 详解视图的三种算法与优化方案
MySQL视图算法优化:从UNDEFINED到MERGE
于 2020-09-22 15:36:29 首次发布
本文详细解析了MySQL视图的三种算法:MERGE、TEMPTABLE和UNDEFINED,重点关注MERGE的效率优势。针对视图查询慢的问题,通过优化视图的创建语句,将ALGORITHM从UNDEFINED改为MERGE,成功消除派生表,提升性能。文章还探讨了可能影响MERGE算法的因素,包括汇总函数、DISTINCT、GROUP BY等。
订阅专栏 解锁全文
5625

被折叠的 条评论
为什么被折叠?



