Serial Schedule

직렬 스케줄은 한 트랜잭션을 끝낸 뒤 다음을 시작한다

각 트랜잭션 내부 순서는 물론 트랜잭션 사이에도 교차가 없으므로 결과는 이해하기 쉽지만 동시성은 낮습니다.

T1
R1(A)
W1(A)
C1
대기
대기
대기
T2
대기
대기
대기
R2(A)
W2(A)
C2
T1 → T2T1 전체 실행 후 T2를 실행합니다.
T2 → T1두 트랜잭션이면 가능한 직렬 순서는 2개입니다.
직렬 스케줄은 안전한 기준선입니다. 비직렬 스케줄은 이 중 하나와 같은 결과인지 검증해야 합니다.