Transaction Server Processes(Cont.) Log writer process Server processes simply add log records to log record buffer Log writer process outputs log records to stable storage. Checkpoint process Performs periodic checkpoints Process monitor process Monitors other processes,and takes recovery actions if any of the other processes fail E.g.,aborting any transactions being executed by a server process and restarting it Database System Concepts-6th Edition 17.11 @Silberschatz,Korth and SudarshanDatabase System Concepts - 6 17.11 ©Silberschatz, Korth and Sudarshan th Edition Transaction Server Processes (Cont.) Log writer process Server processes simply add log records to log record buffer Log writer process outputs log records to stable storage. Checkpoint process Performs periodic checkpoints Process monitor process Monitors other processes, and takes recovery actions if any of the other processes fail E.g., aborting any transactions being executed by a server process and restarting it