执行 ddl 的标准步骤
#3031
-
如何安全地执行 ddl? |
Beta Was this translation helpful? Give feedback.
Answered by
dcy10000
Dec 24, 2021
Replies: 1 comment
-
一共两种方案,根据优缺点挑选合适的方案,推荐第二种 一、直连 后端 MySQL 执行 DDL缺点:
优点:
是否需要提前停业务
步骤
二、直连 dble 执行 DDL(推荐)缺点:
优点:
是否需要提前停业务
步骤
|
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
dcy10000
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
一共两种方案,根据优缺点挑选合适的方案,推荐第二种
一、直连 后端 MySQL 执行 DDL
缺点:
reload @@metadata
).如果没有加载元数据,绝大部分简单查询是可以正确查询的,因为他们不需要用到元数据即可正确下发。但是涉及插入语句(不带columns的需要dble补完的SQL)、多表的复杂查询等通常是需要用到元数据的,没有加载时,当匹配不到正确的列时就会报错:“字段不存在或者元数据不存在"。
优点:
是否需要提前停业务
步骤