All'interno di una procedura memorizzata, ho il seguente: (sql server 2008)
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
BEGIN TRANSACTION getStuff
BEGIN TRY
/* some selects, updates, etc, etc. */
....
COMMIT TRANSACTION getStuff
END TRY
BEGIN CATCH
...
END CATCH
Dal momento che questo è basato sulle transazioni, il mio pensiero era che il resto delle connessioni al database non saranno influenzate dal SERIALIZZABILE.
Devo impostare implicitamente il livello di isolamento per leggere il commit dopo il mio commit? Ciò influirà negativamente su altre connessioni tra il mio server applicazioni e il server database?