← 문제 목록
고급 DB 100P

트랜잭션 격리 수준 이해하기

데이터베이스에서 트랜잭션의 격리 수준은 동시에 실행되는 트랜잭션 간의 상호작용을 정의합니다. SQL 표준에 따르면, 다음 중 어떤 격리 수준이 더 높은 범위의 일관성을 보장하면서도 성능을 저하시킬 수 있는가?

예를 들어, 아래와 같은 간단한 트랜잭션이 있을 때:



여기서 다른 트랜잭션이 동시에 실행되어 격리 수준에 따라 영향을 미칠 수 있습니다.
CODE
BEGIN TRANSACTION;
SELECT * FROM accounts WHERE id = 1;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
COMMIT;

답변

로그인 후 제출하기
10명 풀이 · 정답률 50%