阿里云数据库MySQL在DMS新增视图时算法的含义

作者阿里云代理 文章分类 分类:新闻快递 阅读次数 已被围观 789

DMS中新建视图,或在现有视图上,会看到算法一栏,如下图。

这三项的含义如下:

•UNDEFINED:MySQL将自行选择所要使用的算法。它倾向于MERGE而不是TEMPTABLE,这是因为MERGE通常更有效,而且如果使用了TEMPTABLE,视图是不可更新的。

•MERGE:会将引用视图的语句的文本与视图定义合并起来,使得视图定义的某一部分取代语句的对应部分。

•TEMPTABLE:视图的结果将被置于临时表中,然后使用它执行语句。

阿里云服务器  阿里云代理商

本公司销售:阿里云、腾讯云、百度云、天翼云、金山大米云、金山企业云盘!可签订合同,开具发票。

我有话说: