How to tell if a dms table is doing a full reload

0

Let's say I've got a dms task with 2 tables doing full-load-and-cdc with postgres target. One of my tables gets suspended due to an error. Then I go into the console, select that table, and do a full reload on it, which takes 5 minutes to finish. During those 5 minutes, how do I tell by running queries in my target database that a full reload is occurring and when it finishes? awsdms_status still shows CHANGE PROCESSING, awsdms_history shows FULL LOAD but even when the reload finishes it doesn't show CHANGE PROCESSING again for a while.

已提问 5 个月前146 查看次数
1 回答
0

The load state will show:

"Full load" when the reload is in progress. "Table completed" once the full reload is finished.

You can also check the replication task status. It will show "CHANGE PROCESSING" during an ongoing replication, and will switch back to this state from "LOADING" once the full reload is complete.

The DMS API operation describe-replication-tasks can be used to get details of a task programmatically. You can check the table-statistics for the load state or overall task status.

Some other options are to use DMS events through EventBridge or custom monitoring solutions like CloudWatch to detect state changes in the task or tables. This allows integrating with automation workflows.

profile picture
专家
已回答 3 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则