2010년 12월 25일 토요일

디스크로 쓰기 작업을 전담하는 Background Thread

  • 윈도우즈에서 실행되는 MySQL은 여러개의 Write thread가 기동되지만, Linux용은 1개의 Write thread만 실행됨
  • InnoDB Buffer Pool의 더티 페이지를 디스크로 기록하는 일을 전담
  • 데이터의 Disk write는 대부분 Background job이며, 비동기화된 작업임
  • Free buffer가 없으면 동기화된 Flush (Disk write)도 발생함
  • Random I/O

댓글 없음:

댓글 쓰기