数据仓库服务 GAUSSDB(DWS)-快照同步函数:kill_snapshot(scope cstring)

时间:2024-09-05 10:31:57

kill_snapshot(scope cstring)

描述:中止后台快照线程。该函数向后台快照线程发送中止信号并等待线程结束。

输入参数scope:表示操作范围。该参数取值范围为local和global。

  • local表示中止当前CN上的快照线程。
  • global表示不仅会中止当前CN上的快照线程,还会向集群中所有其他CN发送中止快照线程的请求,即中止集群中所有CN上的快照线程。
  • 如果输入其他值,则报错“Scope is invalid, use "local" or "global".”。
  • 输入参数可为空,表示默认取值为local。

返回值类型:无

  • 该函数只有数据库管理员SYSADMIN才有权执行,非管理员执行会提示无权限。
  • 该函数只能在CN上执行,在DN上执行会提示:“kill_snapshot can only be executed on coordinator.”;
  • 执行该函数会向后台快照线程发送中止信号并等待其结束。如果100s内快照线程仍未中止则会报错:“Kill snapshot thread failed”;
support.huaweicloud.com/sqlreference-910-dws/dws_06_0057.html