本页面介绍了在运行数据流时可以执行的操作。这些操作包括:
启动数据流
当您创建数据流时,可以创建并立即启动数据流,也可以创建数据流但不启动它。
如果您创建了数据流但未启动它,那么现在可以启动。通过启动数据流,Datastream 可以将数据、架构和表从源数据库转移到目标位置。
转到 Google Cloud Console 中的数据流页面。
选择要启动的数据流左侧的复选框。
点击开始 (START)。
在对话框中,点击开始。数据流的状态从
Not started
更改为Starting
,再更改为Running
。
启动数据流后,您可以对其进行监控,验证 Datastream 是否将数据从源数据库转移到目标位置。
暂停数据流
启动数据流后,您可以暂停该数据流。暂停数据流时,DataStream 不会将来源数据库中的任何新数据拉取到目标位置。不过,某些数据可能会继续作为“传输中”数据写入目标位置继续往下流动
在某些情况下,如果暂停数据流,则来源数据库必须保留数据,直到您恢复数据流。来源数据库的保留期限可能有限。如果数据流暂停的时间超过了来源保留期限,则数据流会恢复,这可能会导致数据流失败。如果发生这种情况,请删除数据流,创建一个新数据流,然后启动它,以便 Datastream 可以将数据、架构和表从来源数据库转移到目标位置。
转到 Google Cloud Console 中的数据流页面。
选择要暂停的数据流左侧的复选框。
点击暂停。
在对话框中,点击暂停。数据流的状态从
Running
更改为Draining
。排空数据流就是清空数据流,使其不包含任何数据。排空数据流中的所有数据后,数据流的状态会从
Draining
更改为Paused
。
暂停数据流后,您可以恢复该数据流,以便 Datastream 将新数据从来源数据库转移到目标数据库。
恢复数据流
您可以恢复已暂停的数据流。通过恢复数据流,Datastream 可以将新数据从源数据库转移到目标数据库。
转到 Google Cloud Console 中的数据流页面。
选择要恢复的数据流左侧的复选框。
点击恢复。数据流的状态从
Paused
更改为Running
。
恢复数据流后,您可以对其进行监控,验证 Datastream 是否将数据从源数据库转移到目标位置。