是的,根据你提供的信息,DMS 如果是紧急变更的话,不需要先关闭窗口。DMS 的窗口限制主要是为了防止因为误操作或者非法操作导致数据不一致。但是,对于紧急变更,库owner 或者实例dba 可以直接执行,不需要先关闭窗口。
如果需要关闭窗口,你可以在 DMS 的配置文件中设置窗口限制。具体来说,你可以添加以下配置项:
data-execute-timeout
:设置窗口限制,单位为秒data-execution-timeout-mode
:设置窗口限制模式,可以设置为off
(关闭窗口限制)、auto
(自动调整窗口限制)或manual
(手动调整窗口限制)
如果你的DMS实例是基于Docker部署的,你可以在Dockerfile中添加上述配置项,以设置窗口限制。如果你的DMS实例是基于Kubernetes部署的,你可以在Kubernetes的配置文件中添加上述配置项,以设置窗口限制。
总的来说,DMS 的窗口限制主要是为了防止因为误操作或者非法操作导致数据不一致。但是,对于紧急变更,库owner 或者实例dba 可以直接执行,不需要先关闭窗口。如果你需要关闭窗口,你可以在 DMS 的配置文件中设置窗口限制。