EXPORTTHREADS
Essbase에 대한 EXPORTTHREADS 구성 설정은 병렬 데이터 익스포트 중에 생성할 수 있는 기본 스레드 수를 정의합니다.
구문
EXPORTTHREADS appname dbname n-
appname - 애플리케이션의 이름입니다.
xxxxx를 와일드카드로 사용하여 모든 응용 프로그램 이름을 나타낼 수도 있습니다. -
dbname - 데이터베이스의 이름입니다.
xxxxx를 와일드카드로 사용하여 모든 데이터베이스 이름을 나타낼 수도 있습니다. -
n - 이 정수는 데이터 익스포트에 사용할 수 있는 익스포트 스레드 수에 대한 기본값을 설정합니다. 기본값은 1입니다.
-
블록 스토리지 큐브: 스레드 수는 1에서 1024 사이의 정수(포함)입니다. 사용 가능한 블록 주소 범위 수는 익스포트 스레드 수를 제한합니다. Essbase는 실제 데이터 블록 수를 지정된 익스포트 스레드 수로 나눕니다. 지정된 엑스포트 스레드 수보다 실제 데이터 블록 수가 적은 경우 생성되는 엑스포트 스레드 수는 실제 데이터 블록 수를 기반으로 합니다. 이 접근 방식을 사용하면 엑스포트 스레드 간에 데이터 블록을 더욱 균등하게 분산할 수 있습니다.
주:
익스포트 파일 수를 지정할 때는 Essbase 서버가 실행되는 컴퓨터에서 사용 가능한 CPU 코어 수와 I/O 대역폭을 고려해야 합니다. 너무 큰 숫자를 지정하면 성능이 저하될 수 있습니다.
-
집계 저장 영역 큐브: 스레드 수는 1에서 8(포함) 사이의 정수입니다. 일반적으로 이 수는 병렬 내보내기를 수행하도록 커밋하려는 시스템의 프로세서 수와 같아야 합니다. 그러나 데이터 블록 수가 적은 매우 작은 집계 저장 영역 큐브에서 병렬 내보내기의 경우 여러 파일에 대한 병렬 내보내기가 요청되더라도 실제로는 단일 파일만 생성(직렬 내보내기 수행)될 수 있습니다. 이 경우 내보내기 파일 이름은 입력으로 지정된 첫 번째 파일 이름이 됩니다.
-
설명
EXPORTTHREADS를 사용하여 데이터를 엑스포트하는 데 사용할 수 있는 스레드 수를 지정할 수 있습니다. 그런 다음 엑스포트 프로세스가 병렬로 실행되고 여러 스레드가 데이터를 검색하여 해당 엑스포트 파일에 동시에 기록할 수 있습니다. EXPORTTHREADS가 지정되지 않았거나 그 뒤에 인수가 오지 않는 경우 기본값 1이 사용됩니다.
예
EXPORTTHREADS Sample Basic 4