ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 271 - DBS-C01 discussion

Report
Export

A company is planning to migrate a 40 TB Oracle database to an Amazon Aurora PostgreSQL DB cluster by using a single AWS Database Migration Service (AWS DMS) task within a single replication instance. During early testing, AWS DMS is not scaling to the company's needs. Full load and change data capture (CDC) are taking days to complete.

The source database server and the target DB cluster have enough network bandwidth and CPU bandwidth for the additional workload. The replication instance has enough resources to support the replication. A database specialist needs to improve database performance, reduce data migration time, and create multiple DMS tasks.

Which combination of changes will meet these requirements? (Choose two.)

A.
Increase the value of the ParallelLoadThreads parameter in the DMS task settings for the tables.
Answers
A.
Increase the value of the ParallelLoadThreads parameter in the DMS task settings for the tables.
B.
Use a smaller set of tables with each DMS task. Set the MaxFullLoadSubTasks parameter to a higher value.
Answers
B.
Use a smaller set of tables with each DMS task. Set the MaxFullLoadSubTasks parameter to a higher value.
C.
Use a smaller set of tables with each DMS task. Set the MaxFullLoadSubTasks parameter to a lower value.
Answers
C.
Use a smaller set of tables with each DMS task. Set the MaxFullLoadSubTasks parameter to a lower value.
D.
Use parallel load with different data boundaries for larger tables.
Answers
D.
Use parallel load with different data boundaries for larger tables.
E.
Run the DMS tasks on a larger instance class. Increase local storage on the instance.
Answers
E.
Run the DMS tasks on a larger instance class. Increase local storage on the instance.
Suggested answer: B, D

Explanation:

Explanation from Amazon documents:AWS Database Migration Service (AWS DMS) is a service that helps you migrate data from one data source to another. AWS DMS supports full load and change data capture (CDC) modes, which enable you to migrate data with minimal downtime. AWS DMS also supports parallel load, which allows you to load data from multiple tables or partitions concurrently.To improve database performance, reduce data migration time, and create multiple DMS tasks, the database specialist should use the following combination of changes:Use a smaller set of tables with each DMS task. Set the MaxFullLoadSubTasks parameter to a higher value. This change will allow the database specialist to split the migration workload into smaller and more manageable units, and increase the parallelism of the full load process. The MaxFullLoadSubTasks parameter specifies the maximum number of tables that are loaded in parallel for each DMS task. By setting this parameter to a higher value, the database specialist can increase the throughput and performance of the full load process.Use parallel load with different data boundaries for larger tables. This change will allow the database specialist to divide the larger tables into smaller chunks based on a partition key or a range of values, and load them in parallel using multiple DMS tasks. Parallel load can significantly reduce the migration time and improve the performance of large tables.Therefore, option B and D are the correct combination of changes to meet the requirements. Option A is incorrect because increasing the value of the ParallelLoadThreads parameter in the DMS task settings for the tables will not improve the performance or reduce the migration time significantly. The ParallelLoadThreads parameter specifies the number of threads that are used to load data from a single table or partition. By increasing this parameter, the database specialist may increase the CPU utilization and network bandwidth consumption of the source and target databases, but not the parallelism of the full load process. Option C is incorrect because using a smaller set of tables with each DMS task and setting the MaxFullLoadSubTasks parameter to a lower value will decrease the parallelism and performance of the full load process. Option E is incorrect because running the DMS tasks on a larger instance class and increasing local storage on the instance will not address the root cause of the performance issue, which is the lack of parallelism and partitioning of the large tables.

asked 16/09/2024
Marcin Cieślak
43 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first