SLIDE 14 Database Management Systems 3ed, R. Ramakrishnan and Johannes Gehrke 40
General External Merge Sort: Phase 2
# buffer pages B = 4
Input file 4-page runs 3,4 6,2 9,4 8,7 5,6 3,1 9,2 2,3 5,6 6,7 4,4 8,9 1,1 2,3 6,1 6,9 8,2 3,4 5,5 5,5 6,8 2,3 6,3 3,4
Phase 1
3 2,3 2,3
Phase 2 Pass 1 Main Memory
1,2 Database Management Systems 3ed, R. Ramakrishnan and Johannes Gehrke 41
General External Merge Sort: Phase 2
# buffer pages B = 4
Input file 4-page runs 3,4 6,2 9,4 8,7 5,6 3,1 9,2 2,3 5,6 6,7 4,4 8,9 1,1 2,3 6,1 6,9 8,2 3,4 5,5 5,5 6,8 2,3 6,3 3,4
Phase 1
3 3 2,3
Phase 2 Pass 1 Main Memory
1,2 Database Management Systems 3ed, R. Ramakrishnan and Johannes Gehrke 42
General External Merge Sort: Phase 2
# buffer pages B = 4
Input file 4-page runs 3,4 6,2 9,4 8,7 5,6 3,1 9,2 2,3 5,6 6,7 4,4 8,9 1,1 2,3 6,1 6,9 8,2 3,4 5,5 5,5 6,8 2,3 6,3 3,4
Phase 1
3 3 3
Phase 2 Pass 1 Main Memory
1,2