BeginTransaction - Transazione lunga - timeout select

mercoledì 27 giugno 2007 - 08.30

erik77 Profilo | Senior Member

Ciao ragazzi,
ho sviluppato un batch che apre una transazione BeginTransaction e che effettua la commit dopo circa 1 ora. Ho letto che il livello di isolamento di default è la READ COMMITED.

Ho notato che se durante l'esecuzione del batch se provo ad interrogare i dati dalla Web Application che effettua una SELECT senza livello di isolamento particolare (default read commited) ricevo come errore un TIMEOUT.

Il Batch effettua delle INSERT e sulla Web Applicatio vorrei far leggere i dati già inseriti in precedenza e non quelli che sta inserendo nel Batch.
Evidentemente con le impostazioni di default Read Commited le query sono molto lente.

Che consigli mi date?
vi ringrazio come al solito in anticipo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5