증상)
큐브처리 중
'OLE DB error: OLE DB or ODBC error: Query timeout expired HY008'
라는 메세지를 띄우며 큐브처리 중 에러가 나는 경우가 있다.
큐브처리시 해당 파티션의 크기가 큰 경우 기본설정(60분)시간 내에
파티션 처리가 완료되지 않아 쿼리제한시간 만료 에러를 띄운다.
해결)
1. 파티션을 좀더 작은 단위로 나눈다.
2. 쿼리제한시간을 늘려준다.
( SQL Server Enterprise 버전의 경우 파티션 개수에 제한이 없으나 Standard 버전에서는 3개의 파티션까지 생성이 가능하므로 3개의 파티션으로도 해결이 되지 않을 경우 사용한다.)
- SSMS에서 ASDB Property의 ExternalCommandTimeout 옵션을 조정
(고급 속성 모두 표시 체크박스에 체크를 해야 옵션이 나타난다.)
BIDS에서 큐브처리를 할 경우엔 해당 프로젝트에서 솔루션 탐색기의 가장 상위의
DB를 선택 후 도구>옵션에서 제한 시간을 조정한다.
댓글 없음:
댓글 쓰기