← 문제 목록
고급
DB
100P
트랜잭션 격리 수준 이해하기
데이터베이스에서 트랜잭션의 격리 수준은 동시에 실행되는 트랜잭션 간의 상호작용을 정의합니다. SQL 표준에 따르면, 다음 중 어떤 격리 수준이 더 높은 범위의 일관성을 보장하면서도 성능을 저하시킬 수 있는가?
예를 들어, 아래와 같은 간단한 트랜잭션이 있을 때:
여기서 다른 트랜잭션이 동시에 실행되어 격리 수준에 따라 영향을 미칠 수 있습니다.
예를 들어, 아래와 같은 간단한 트랜잭션이 있을 때:
여기서 다른 트랜잭션이 동시에 실행되어 격리 수준에 따라 영향을 미칠 수 있습니다.
CODE
BEGIN TRANSACTION;
SELECT * FROM accounts WHERE id = 1;
UPDATE accounts SET balance = balance - 100 WHERE id = 1;
COMMIT;
10명 풀이 · 정답률 50%