저장 프로 시저 안에 다음이 있습니다. (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
이것은 트랜잭션 기반이므로 나머지 데이터베이스 연결은 SERIALIZABLE의 영향을받지 않을 것이라고 생각했습니다.
커밋 후 커밋을 읽으려면 격리 수준을 암시 적으로 설정해야합니까? 이것이 내 응용 프로그램 서버와 데이터베이스 서버 간의 다른 연결에 부정적인 영향을 줍니까?