Looking for replicas for search documentation #3706
-
Hello, In the recent release i've seen there's a replicas for search feature enabled Is there any documentation which explains that topic? I'm wondering if that has something to do with having multiple instances to increase read operations performance and volume. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
While the code is there, we're working through some details on rolling out this capability. The main consideration is that the replicas aren't 100% guaranteed to have the absolute latest data which will be something that the app/business must consider what is acceptable. Which is currently controlled by a DB setting: |
Beta Was this translation helpful? Give feedback.
-
Thank you for the explanation, Brendan. One more thing: If i get it right, the FHIR handling is all about picking the right connection for doing the job, however the actual synchronisation between replicas is going to be achieved using native SQL mechanism, correct? |
Beta Was this translation helpful? Give feedback.
While the code is there, we're working through some details on rolling out this capability.
Most of the changes where in #3663 and under the hood aims to set the
ApplicationIntent=ReadOnly;
which is explained here: https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale-replicas?view=azuresql&tabs=portal#connect-to-an-ha-replicaThe main consideration is that the replicas aren't 100% guaranteed to have the absolute latest data which will be something that the app/business must consider what is acceptable.
To handle some of this, the part that will need documentation is the logic that selects when to use the replicas:
fhir-server/src/Microsoft.Health.Fhir.SqlS…