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달 전145회 조회
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달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠