J'ai un processus d'arrière-plan qui est constamment inséré dans une table en temps réel. Il pourrait s'agir de milliers d'insertions par heure (avec quelques mises à jour). Cette même table est utilisée par l'application Web pour obtenir certaines données nécessaires à l'affichage pour l'utilisateur.Tableau verrouillé pendant les insertions ... site Web inutilisable (serveur SQL 2008)
Actuellement, lorsque le processus d'arrière-plan exécute ses insertions/mises à jour, l'application Web semble bloquée et ne peut pas accéder à la base de données.
Je me demande quelle pourrait être une bonne solution. Dois-je créer une autre table dans laquelle insérer et copier la table vers une autre table en lecture seule? Y a-t-il une autre méthode?
Toute aide et suggestion est grandement appréciée!