OPENQUERY MDX 쿼리는 큐브 처리 중에 매우 느립니다.

user170442

SSAS 서버에 여러 큐브가 있고 10GB 이상인 큐브는 거의 없습니다. .NET 앱 중 하나는 OPENQUERY를 통해 상대적으로 작은 큐브 <1GB 큐브에 액세스하고 있습니다.

큰 큐브 중 하나가 기본 시간 초과 (30 초)가 있기 때문에 .NET 애플리케이션 시간 초과를 처리 할 때 시간 초과를 늘릴 수 있지만 사용자는 쿼리가 완료 될 때까지 1 ~ 5 분을 기다려야합니다. 동일한 MDX 쿼리 (SSMS 또는 ADOMD)를 직접 실행하면 동일한 환경에서 1 초 미만의 결과를 얻었습니다.

MSOLAP 공급자에는 Allow InProcess = true가 있습니다. ADOMD를 사용하도록 앱을 변경하는 것은 너무 많은 리소스를 필요로하기 때문에 실행 가능한 옵션이 아닙니다.

나는 Resource Governor를 사용하고 앱 쿼리 및 기타 요청과 별도의 처리를 시도했습니다. 문제를 부분적으로 완화하고 이제는 모든 쿼리 시간 초과가 아닌 대부분의 문제를 완화했습니다.

SQL Server와 SSAS가 잘 지낼 수 있도록 제가 할 수있는 다른 일이 있습니까?

추신. 서버에서 어떤 일이 발생하는지 살펴 보는 동안 SQL Server에서 많은 ODBC (및 관련) 대기를 발견했습니다. 나에게는 큐브가 SQL Server에서 데이터를 처리하고 액세스하는 동안 OLEDB / ODBC 공급자를 통해 큐브에 대한 OPENQUERY 요청을 "차단"하는 것처럼 보입니다. .NET 앱 요청을 처리하기에 충분한 여유 CPU와 메모리가 있는지 Resource Governor를 통해 확인하더라도 서버 사용량이 적어 보이기 때문에이 결론에 도달했습니다 (CPU / 메모리 사용량 감소).

편집하다:

각 .NET 응용 프로그램 호출은 SSAS에 대해 실행되는 MDX 쿼리를 거의 실행하지 않습니다. 모든 쿼리는 100 개 이상의 행을 반환하지 않습니다. 이 모든 것은 임시 테이블에서 최종 결과로 결합됩니다. 이제 코드를 시작하고 최적화하는 것이 논리적이라는 것을 알고 있지만 코드는 우리가 변경하고 싶은 마지막 부분입니다. 잘 테스트되고 그렇지 않으면 잘 수행됩니다.

구성 및 인프라 아이디어를 찾고 있습니다.

whytheq

OPENQUERY저장 프로 시저에서 mdx에 대해를 사용할 때 매우 유사한 차단 및 시간 초과 문제가 발생했습니다 .

약 2 년 전에 오픈 소스 CLR솔루션으로 전환했습니다. 이제 OPENQUERY와 비슷한 방식으로 이러한 저장 프로 시저를 사용하지만 문제는 없습니다 !!

여기에 이미지 설명 입력

현재 여기에서 사용할 수 있습니다.

https://olapextensions.codeplex.com/

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MDX 쿼리는 SSIS 데이터 흐름 작업을 통해로드 할 때 매우 느립니다.

분류에서Dev

Graphql 중첩 쿼리가 매우 느립니다.

분류에서Dev

Excel-셀 값을 매개 변수로 사용하여 SSAS 큐브에 대한 MDX 쿼리

분류에서Dev

MYSQL (NOT IN) 쿼리가 매우 느립니다.

분류에서Dev

SQL 쿼리가 매우 느립니다.

분류에서Dev

큐브 처리 중 오류

분류에서Dev

BigQuery는 매우 간단한 쿼리에서 매우 느립니다 (겉보기에는)

분류에서Dev

특정 매개 변수 (MySQL)에 대해 SQL 쿼리가 매우 느립니다.

분류에서Dev

MDX OPENQUERY 처리,로 시작하는 식별자가 너무 깁니다. 최대 길이는 128입니다.

분류에서Dev

OR 절이있는 MySql JOIN 쿼리가 매우 느립니다.

분류에서Dev

다중 값과 널값이있는 매개 변수가있는 MDX 쿼리

분류에서Dev

특정 열이 SELECT 문에있을 때 쿼리가 매우 느립니다.

분류에서Dev

IN을 포함하는 UPDATE 쿼리와 하위 쿼리가 매우 느립니다.

분류에서Dev

Selenium chromeDriver는 크롬 브라우저에서 직접 웹 사이트를 여는 것보다 매우 느리게 열립니다.

분류에서Dev

색인으로 검색하는 경우에도 MongoDB 쿼리가 느립니다.

분류에서Dev

다른 코드가 주석 처리되지 않은 경우 다중 처리 속도가 느립니다.

분류에서Dev

MySQL 선택 쿼리가 매우 느립니다.

분류에서Dev

MySQL 대형 테이블-쿼리가 매우 느립니다.

분류에서Dev

브라우저에서 로컬 파일이 느리게 열립니다.

분류에서Dev

Windows의 Cygwin은 매우 느리거나 느립니다.

분류에서Dev

Azure 테이블에서 AND를 사용한 쿼리 실행이 매우 느립니다.

분류에서Dev

BLOB 필드가 포함 된 DB 테이블에서 선택 쿼리가 매우 느립니다.

분류에서Dev

지리적 위치 화는 매우 느립니다.

분류에서Dev

큰 테이블에서 쿼리가 매우 느리게 실행됩니다.

분류에서Dev

python-다중 처리가 순차적보다 느립니다.

분류에서Dev

Openquery를 통한 MDX 쿼리가 예상 데이터를 반환하지 않음

분류에서Dev

지리 공간 ST_Contains를 사용한 Mysql Select 카운트는 여러 행에서 매우 느립니다.

분류에서Dev

phpmyadmin에서 매우 느린 SQL 쿼리

분류에서Dev

MSSQL 2016에서 매우 느린 쿼리

Related 관련 기사

  1. 1

    MDX 쿼리는 SSIS 데이터 흐름 작업을 통해로드 할 때 매우 느립니다.

  2. 2

    Graphql 중첩 쿼리가 매우 느립니다.

  3. 3

    Excel-셀 값을 매개 변수로 사용하여 SSAS 큐브에 대한 MDX 쿼리

  4. 4

    MYSQL (NOT IN) 쿼리가 매우 느립니다.

  5. 5

    SQL 쿼리가 매우 느립니다.

  6. 6

    큐브 처리 중 오류

  7. 7

    BigQuery는 매우 간단한 쿼리에서 매우 느립니다 (겉보기에는)

  8. 8

    특정 매개 변수 (MySQL)에 대해 SQL 쿼리가 매우 느립니다.

  9. 9

    MDX OPENQUERY 처리,로 시작하는 식별자가 너무 깁니다. 최대 길이는 128입니다.

  10. 10

    OR 절이있는 MySql JOIN 쿼리가 매우 느립니다.

  11. 11

    다중 값과 널값이있는 매개 변수가있는 MDX 쿼리

  12. 12

    특정 열이 SELECT 문에있을 때 쿼리가 매우 느립니다.

  13. 13

    IN을 포함하는 UPDATE 쿼리와 하위 쿼리가 매우 느립니다.

  14. 14

    Selenium chromeDriver는 크롬 브라우저에서 직접 웹 사이트를 여는 것보다 매우 느리게 열립니다.

  15. 15

    색인으로 검색하는 경우에도 MongoDB 쿼리가 느립니다.

  16. 16

    다른 코드가 주석 처리되지 않은 경우 다중 처리 속도가 느립니다.

  17. 17

    MySQL 선택 쿼리가 매우 느립니다.

  18. 18

    MySQL 대형 테이블-쿼리가 매우 느립니다.

  19. 19

    브라우저에서 로컬 파일이 느리게 열립니다.

  20. 20

    Windows의 Cygwin은 매우 느리거나 느립니다.

  21. 21

    Azure 테이블에서 AND를 사용한 쿼리 실행이 매우 느립니다.

  22. 22

    BLOB 필드가 포함 된 DB 테이블에서 선택 쿼리가 매우 느립니다.

  23. 23

    지리적 위치 화는 매우 느립니다.

  24. 24

    큰 테이블에서 쿼리가 매우 느리게 실행됩니다.

  25. 25

    python-다중 처리가 순차적보다 느립니다.

  26. 26

    Openquery를 통한 MDX 쿼리가 예상 데이터를 반환하지 않음

  27. 27

    지리 공간 ST_Contains를 사용한 Mysql Select 카운트는 여러 행에서 매우 느립니다.

  28. 28

    phpmyadmin에서 매우 느린 SQL 쿼리

  29. 29

    MSSQL 2016에서 매우 느린 쿼리

뜨겁다태그

보관