Hello Aparna Manoharan,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand that you are having issues with Azure data sync taking very long to process.
The reason might be varied depends on sync strategy but based on your question:
Is there way to find out which table records were processed in each sync run?
You can troubleshoot the lag in your Azure Data Sync by firstly identify if transaction volume is not too high and compute Tier is enough for the sync workload. https://learn.microsoft.com/en-us/azure/mysql/how-to-troubleshoot-replication-latency
Then, you can use Sync Log to check the table records that were processed in each sync run in Azure Data Sync. or use PowerShell or SQL query to be certain of what is causing the issues. https://techcommunity.microsoft.com/t5/azure-database-support-blog/azure-data-sync-resolve-slow-initial-sync-especially-on-two-way/ba-p/368989 and https://techcommunity.microsoft.com/t5/azure-database-for-mysql-blog/how-to-isolate-and-troubleshoot-synchronize-latency-issue/ba-p/1327004
Also, this is a similar answer on this platform for your review: https://learn.microsoft.com/en-us/answers/questions/1026950/azure-data-sync-lag-issues
I hope this is helpful! Do not hesitate to let me know if you have any other questions.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful