Hi,
I am planning to perform the Data Migration from oracle (on-prem) to azure sql database.
Database Size- 1.5 TB.
Data Migration Throughput Speed- 2 MBps.
Total Tables-229.
Big Size Tables-7
Database Size of Biggest table- 500 GB.
I wanted to migrate the data while the application is on, as currently the data migration of 1.5Tb is taking 100 hr.
Question-1 - I would be migrating the data each table wise, and some big tables have 1 billion+ records, the application would be on.
Will data migration while application is on impact the performance of the source oracle database ?
ADF only consumes read operation of each table while the data migration on oracle prod database?
Does ADF reads approx. 2000+internally at a time while reading big tables with 1+ million records as shown on ADF copy activity UI?
Details:
Copy Activity- It is using just select statement from respective tables while migration.
I would be migrating one table at a time.
Big Tables- For 1 + million records tables , I observed ADF reads approx. 2000+ records at a time while performing the data migration.
Question-2 -Since the tables are getting updated while it is connected to the application.
Will ADF migrates the current data at a point while running migration pipeline, while application will perform its insert,update,delete on the oracle prod database without interruption ?
FYI- All insert , updates and delete happening in application while data migration , i will handle later on through upsert and delete detection adf pipeline I build?
Please answer the above as we are planning to perform the data migration in PROD database while the application is connected on to the prod database ?