데이터베이스 관리자 및 임시 공간
IBM Storage Protect 서버 데이터베이스 관리 프로그램은 데이터베이스에 대한 시스템 메모리 및 디스크 스페이스를 관리하고 할당합니다. 필요한 데이터베이스 공간의 양은 사용 가능한 시스템 메모리의 양과 서버 워크로드에 따라 다릅니다.
데이터베이스 관리자는 데이터를 요청하기 위해 실행하는 SQL문에 따라서 데이터를 특정 순서로 정렬합니다. 서버의 워크로드에 따라 또한 데이터베이스 관리자가 관리할 수 있는 것보다 많은 데이터가 있는 경우 데이터(순서대로 정렬)가 임시 디스크 공간에 할당됩니다. 결과 세트가 큰 경우 임시 디스크 공간에 데이터가 할당됩니다. 데이터베이스 관리자는 데이터가 임시 디스크 공간에 할당될 때 사용되는 메모리를 동적으로 관리합니다.
예를 들어, 만기 처리는 큰 결과 세트를 생성할 수 있습니다. 데이터베이스에 결과 세트를 저장할 수 있는 시스템 메모리가 충분하지 않으면 일부 데이터가 임시 디스크 공간에 할당됩니다. 만기 처리 중에 처리하기에 너무 큰 노드 또는 파일 공간을 선택하면 데이터베이스 관리자가 데이터를 정렬할 수 없습니다. 데이터베이스 관리자는 임시 공간을 사용하여 데이터를 정렬해야 합니다.
데이터베이스 조작을 실행하려면 다음 시나리오의
경우 데이터베이스 공간을 더 추가하는 것을 고려하십시오.
- 데이터베이스의 공간이 적고 임시 공간이 필요한 서버 조작이 나머지 여유 공간을 사용합니다.
- 파일 공간이 크거나 파일 공간에 많은 파일 버전을 작성하는 정책이 지정되어 있습니다.
- IBM Storage Protect 서버는 제한된 메모리로 실행되어야 합니다. 데이터베이스는 IBM Storage Protect 서버 주 메모리를 사용하여 데이터베이스 조작을 실행합니다. 그러나 사용 가능한 메모리가 충분하지 않으면 IBM Storage Protect 서버는 디스크의 임시 공간을 데이터베이스에 할당합니다. 예를 들어, 10G의 메모리를 사용할 수 있고 데이터베이스 조작에 12G의 메모리가 필요하면 데이터베이스가 임시 공간을 사용합니다.
- 잠금out of database spaceIBM Storage Protect 서버를 배치할 때 오류가 표시됩니다. 서버 활동 로그에서 데이터베이스 공간과 관련된 메시지를 모니터하십시오.
중요: IBM
Storage Protect 설치 패키지 및 수정팩과 함께 설치된 Db2 소프트웨어를 변경하지 마십시오. 데이터베이스 손상을 방지하기 위해 Db2 소프트웨어의 다른 버전, 릴리스 또는 수정 팩을 설치하거나 업그레이드하지 마세요.