Why Are My Database Transfers to Azure So Slow?

0
26
Asked By CuriousCoder99 On

I'm trying to transfer large databases from my on-premises setup to Azure, but it's been a struggle with slow speeds causing frequent failures. I've got a 5Gb express route and recently upgraded to an ultra gateway per Microsoft's advice, but it's not helping. We're only using a fraction of our capacity, and a Microsoft tech confirmed there are no issues on the SQL Server side. The transfer starts at a decent speed of 100MBps but quickly drops down to around 20MBps. It feels like something might be throttling the connection, but I'm at a loss for identifying the problem. Any insights or troubleshooting tips would be appreciated!

5 Answers

Answered By NetAnalyser33 On

You might also want to check the network setup on your on-prem side. What’s the speed of the NIC on your SQL box? Make sure everything—from the switch to the router—can handle the speeds you're aiming for. A bottleneck could exist anywhere in that chain.

ByteBandit55 -

For sure! Check internal network speeds too, especially if there's other traffic during your transfers.

Answered By TechieTom123 On

Just having a fast connection doesn't guarantee your application can utilize it fully. To check the throughput, try using iPerf, with the client on your premises and the server in Azure. It might help you see if you're maxing out the bandwidth. Also, consider the protocol you're using to transfer the data; that could be where the slowdown is coming from.

DataDude88 -

Yeah, and if you're using something like SMB over WAN, that could definitely slow things down. It's better to send your databases to blob storage instead.

Answered By CloudGuru77 On

I noticed you mentioned limited details about your databases. How big are they? Are you dropping backups to blob storage or a VM? The size of your VM can affect transfer speeds too. If you're moving a 100TiB database over a 5GiB connection, expect it to take a long time, so maybe you're just dealing with the inherent time it takes to transfer that much data.

NetworkNinja45 -

Exactly! And are you doing a live migration with Azure Migrate? That can also introduce different variables.

Answered By DataTransferPro On

Also, run some basic troubleshooting on packet loss and latency. This can help identify if the issue lies in the network path from your datacenter to Azure. Sometimes, just simple buffering issues can cause big slowdowns.

Answered By StorageSleuth12 On

Have you looked at the I/O performance on your Azure SQL Server VM? It could be worth backing up to blob storage and using transaction log shipping instead, so you’re not trying to move everything at once which can lead to issues.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.