I'm downloading a blob from blob storage that is 1GB in size.
If I use MS Azure storage explorer it takes under 10 minutes (I have a 20 megabits down line).
However when I use code:
await blobRef.DownloadToFileAsync("D:\\temp\\data.mdf", FileMode.Create);
(I've also tried to use an in memory stream) it takes over an hour to download 250MB (At which point I killed it). I've done this test multiple times and it happens consistently.
I also monitored the network traffic.
- Via Storage Exlorer the network traffic downward is around 20Megabits
- Via code the network traffic downward is around 1Megabit
EDIT: I'm still using an old version of Azure Storage Explorer (1.4.1). But I can confirm new versions are also giving the same results.