OLAP 처리에서 MDX의 성능을 평가하는 방법
-
21-08-2019 - |
문제
SQL Server 2000/2005/2008을 사용하여 성능 쿼리 또는 저장 프로 시저를 평가하기위한 표준 관행에 익숙합니다. MDX 성능을 평가하는 가장 좋은 방법은 무엇입니까? 표준 T-SQL을 사용하여 가능한 한 쉽게 성능이 좋지 만 성능이 좋지 않은 성능 MDX 쿼리를 작성할 수 있다고 생각하십니까? 제안이 있습니까?
참고 : MS SQL 분석 서비스 및 Proclarity Client를 사용하는 현재 데이터 마이닝 프로젝트를 점검해야 할 수도 있습니다.
해결책
분석 서비스 조정을 지원하는 몇 가지 시설이 있습니다 (2005 년 기준).
엔진의 실제 프리미티브는 다소 다른 특성이지만 SQL Server가 지원하는 것과 거의 같은 방식으로 MDX에 대한 쿼리 계획을 얻을 수 있습니다.
사용 기반 집계를 실행하면 실제로 슬라이스가 실제로 보이는 것을 선택합니다.
SSA는 또한 프로파일 러를 지원하므로 추적 파일을 가져와 서버가 실제로 무엇을 얻는 지 확인할 수 있습니다.
입찰가 디버거를 사용하면 큐브 스크립트를 추적 할 수 있습니다.
그러나이 내용은 SQL Server보다 문서화가 상당히 덜 문서화되므로 MS Tech 지원, 제 3 자 컨설턴트 또는 StackoverFlow;-}를 포함해야 할 수도 있습니다.
다른 팁
달리기를 시도하십시오 MDX 스튜디오. MDX 쿼리를 분석하고 일반적인 문제에 대한 일반적인 성능 힌트를 제공합니다.
나는 그것이 매우 유용하고 팁을 따르면 일부 쿼리의 성능을 8 배로 늘 렸습니다.
무료입니다!