_대문 | 방명록 | 최근글 | 홈피소개 | 주인놈 |
FrontPage › Tempdb의최적화된사용방법
|
|
작성 중..
[edit]
임시작업을 위한 DB만들기? #tempdb가 빠르다는 소리를 들어봤을 것이다. 뭐가 빠른가? 읽기? 쓰기? 정답은 모른다. 왜냐하면 환경에 따라 다르기 때문이다. 단, tempdb는 roll-back(undo)을 위한 최소한의 정보만 로그에 기록하고 roll-forward(redo) 정보는 로그에 기록하지 않기 때문에 입력 성능이 일반 DB보다 최고 4배나 빠르다(inside sql 책에서 그러더라)고 한다. 왜 roll-forward(redo) 정보는 로그에 기록하지 않을까? tempdb에 저장된 데이터는 서비스를 재시작하면 모두 없어지기 때문에 redo 로그가 필요없는 것이다. 그러므로 임시작업을 할 때는 tempdb에 작업하는 것이 유리하다. 하지만, tempdb를 RAID5로 묶어 놓은 디스크 배열에 위치시켜 놓고 필자가 뻥친다고 한다면 할 말 없다.
|
한가지 변함없는 법칙이 있다. 우리가 깊은 상처를 입었을 때 용서하지 않는 한은 어떤 치유도 없다는 것이다. (알란 패턴) |