INPLACEDATAWRITE

현재 위치 데이터 쓰기는 데이터 블록의 압축된 크기가 디스크의 원래 위치에 맞으면 갱신이 발생할 때 데이터 블록을 동일한 위치에 기록할 수 있음을 의미합니다.

내부 데이터 쓰기를 사용하면 데이터 단편화를 줄이고 Essbase 큐브를 자주 재구성할 필요성을 줄일 수 있습니다. 또한 빈번한 인덱스 갱신의 필요성을 줄여 성능을 향상시킵니다.

INPLACEDATAWRITE 구성 설정은 새 디스크 위치가 필요한 블록 업데이트 대신 내부 데이터 쓰기를 사용 또는 사용 안함으로 설정합니다.

ORACLEHARDWAREACCELERATION이 true인 경우에만 이 구성을 사용합니다.

INPLACEDATAWRITE 구성은 BSO(블록 저장 영역) 데이터베이스에만 적용되며 ASO(집계 저장 영역) 데이터베이스에는 적용되지 않습니다.

구문

INPLACEDATAWRITE [appname [dbname]] TRUE|FALSE 
  • appname - 선택 사항입니다. 제공된 경우 설정은 지정된 응용 프로그램에만 적용되고, 그렇지 않은 경우 설정이 모든 응용 프로그램에 적용됩니다.

  • dbname - 선택 사항입니다. appname로 지정된 애플리케이션의 데이터베이스(큐브)를 지정합니다. dbname에 대한 값을 지정하지만 appname에 대한 값을 지정하지 않으면 사양이 무시됩니다.

  • TRUE - ORACLEHARDWAREACCELERATION이 TRUE인 경우 현재 위치 데이터 쓰기가 사용으로 설정됩니다. 이는 기본값입니다.

  • FALSE - 내부 데이터 쓰기가 비활성화됩니다.

INPLACEDATAWRITE Sample Basic FALSE