질의 결과 제한
QUERYRESULTLIMIT 구성 설정을 사용하면 Essbase MDX 질의 또는 그리드 클라이언트 질의가 검색할 수 있는 최대 결과 셀 수를 변경할 수 있습니다. query 결과 볼륨을 제한하는 데 사용합니다.
구문
QUERYRESULTLIMIT [appname [dbname]] nappname - 선택 사항입니다. 지정된 애플리케이션에 질의 결과 제한을 적용합니다. appname를 지정하는 경우 n에 대한 값도 지정해야 합니다. 또는 Essbase가 QUERYRESULTLIMIT를 무시합니다. 응용 프로그램을 지정하지 않으면 데이터베이스를 지정할 수 없으며 질의 결과 제한이 서버의 모든 응용 프로그램 및 데이터베이스에 적용됩니다. appname에 대한 값을 지정하고 dbname에 대한 값을 지정하지 않으면 질의 시간 제한이 지정된 애플리케이션의 모든 데이터베이스에 적용됩니다.
dbname - 선택 사항입니다. appname 및 n와 함께 사용해야 합니다. 그렇지 않으면 서버가 QUERYRESULTLIMIT를 무시합니다. dbname, appname 및 n를 지정할 경우 질의 결과 제한이 지정된 데이터베이스에만 적용됩니다.
n - 0에서 2 사이의 정수 값31은 서버에서 질의 반환을 허용하는 질의 결과 셀 수를 지정합니다.
기본값은 1000000(1M)입니다.
설명
쿼리가 QUERYRESULTLIMIT를 초과하면 Essbase가 쿼리를 종료하고 오류 메시지를 반환합니다.
이 설정을 사용하여 질의 결과 볼륨을 제한하고 매우 많은 수의 결과 셀이 반환될 때 질의가 고정되지 않도록 합니다.
QUERYRESULTLIMIT 구성은 하이브리드 모드인 데이터베이스를 포함하여 ASO(집계 스토리지) 데이터베이스 및 BSO(블록 스토리지) 데이터베이스에 적용됩니다.
예
QUERYRESULTLIMIT Sample Basic 100000100,000개의 셀을 샘플 애플리케이션의 기본 데이터베이스에 대한 질의에서 반환된 최대 결과 셀 수로 설정합니다.
QUERYRESULTLIMIT 150000종료되기 전에 질의가 반환할 수 있는 최대 셀 수로 150,000개의 셀을 설정합니다. 쿼리 결과 제한은 이 구성에 해당하는 Essbase 서버의 모든 애플리케이션 및 데이터베이스에 적용됩니다.