버퍼풀 썸네일형 리스트형 [운영] DB2의 과도한 Bufferpool 생성의 종말은? 현업 업무 중 DB2의 메모리인 버퍼풀을 조정하기 위해 보통 Alter 명령을 사용한다. 예를 들면 아래와 같다. db2 "alter bufferpool BP_8K size 2000" db2 "select * from syscat.bufferpools"(버퍼풀의 조회) 근데 간혹 버퍼풀의 size를 조정할 때 위의 사이즈를 페이지단위가 아닌 바이트 단위로 착각하여 엄청난 크기의 버퍼풀을 생성하는 오류를 범할 수 있다. (실제 현업에서 담당자가 위의 실수를 하여 운영 업무에 영향을 준적이 있다.) 문제는 DB2의 데이터베이스 Activate 시 실제 물리적메모리의 양을 초과하여 Paging을 유발 함으로써 DB접속이 상당히 오래 걸리거나 아예 안되는 상황이 발생할 수 있게 된다. (실제 DB2 Activa.. 더보기 이전 1 다음