Database Latency issue

Dhruv Garg 0 Reputation points
2026-07-03T09:59:36.6866667+00:00

We are trying this sql database as centralized as we want the flow of data from different regions through the database. Right now this server is in west europe and we are trying to access in India and China at this time, In India the latency is about 5-6 sec and for China its about 2-3 minute. Why is this issue and we have enabled the zone redundancy as well and made the premium subscriptions

Azure SQL Database

1 answer

Sort by: Most helpful
  1. Erland Sommarskog 135.4K Reputation points MVP Volunteer Moderator
    2026-07-06T09:10:09.93+00:00

    This is a whole lot more than deployment. If you are going to have this setup, desktop apps all over the world, accessing the same Azure SQL Database, it is imperative that the application is written in a way where the latency will have minimal impact. That is, it must not be chatty where they insert or retrieve one row at a time. It must not be using MARS, Multiple Active Result Sets.

    Because, no matter how you do it, there will be latency. The absolute minimum latency level is set by the speed of light, but the actual latency is likely to be even higher due to Azure networking. The latency of several minutes that you quote for China is quite extreme, but China is also know for their big Internet firewall and who people sneak by with VPN.

    You could reduce the latency from application to databases by putting the application on remote desktops on Azure VMs in the same region and VNET as the databases. But the risk is considerable that the UI would lag in an intolerable way in this case.

    If you make it a three-tier application, for instance a web application, the odds are somewhat better. But, again, there will be latency because of the speed of light, and you need to minimise the amount of roundtrips to reduce the damage of the latency.

    By the way, Manoj and I asked you a couple of questions which you choose not to answer. That is your call. But had we gotten those answers, we might have been able to give more specific answers. Now we will have to let it suffice with general recommendations.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.