비직렬 실행은 대기 시간을 겹쳐 처리량을 높인다
한 트랜잭션이 I/O를 기다릴 때 다른 트랜잭션의 CPU 작업을 진행하면 같은 시간에 더 많은 일을 끝낼 수 있습니다.
직렬 실행
T1
T2
비직렬 실행
T1
T2
좋은 비직렬 스케줄은 빠르기만 한 순서가 아니라, 어떤 직렬 순서와 같은 결과를 설명할 수 있는 순서입니다.
한 트랜잭션이 I/O를 기다릴 때 다른 트랜잭션의 CPU 작업을 진행하면 같은 시간에 더 많은 일을 끝낼 수 있습니다.