Azure Synapse Analytics의 전용 SQL 풀(Dedicated SQL Pools) 용량 제한(특히 시스템 동적 관리 뷰의 최대 행 수)에 대한 참고 사항

소개



Azure Synapse Analytics의 전용 SQL 풀(Dedicated SQL Pools)의 다양한 용량 제한을 이해하는 것이 좋습니다.
그리고이 기사는 특히 시스템 동적 관리보기의 최대 행 수를 언급하고 싶습니다.

시스템 동적 관리 뷰란 무엇입니까?



동적 관리 뷰와 동적 관리 함수는 서버의 상태 정보를 리턴합니다. 반환된 정보는 서버 인스턴스의 상태 모니터링, 문제 진단 및 성능 조정에 사용할 수 있습니다.

참조처

요컨대, 문제를 특정하거나, 퍼포먼스 튜닝에 사용할 수 있는 뷰군요.
쿼리가 느리거나 원인 규명할 때 사용합니다.

시스템 동적 관리 뷰의 최대 행 수(주의 환기)




참조처

놀랍게도 sys.dm_pdw_exec_requests(リクエスト・クエリの情報)의 최대 행 수는 10,000입니다.
쿼리를 대량으로 던지고 있으면, 이 최대 행수의 10,000 는 순식간입니다.

게다가 쿼리의 상세를 추구하고 싶은 경우는 sys.dm_pdw_request_steps(リクエスト・クエリを作成するすべての手順に関する情報) 로 쿼리의 스텝 마다의 정보를 보아 갑니다만, 어떻게 sys.dm_pdw_exec_requests 의 최신의 1,000개의 요구에 대한 스텝 밖에 확인할 수 없습니다…

원인 규명이라니, 굉장히 아니지만 할 수 없어요…
그리고 이것은 Azure Synapse Analytics의 사양입니다 ...

결론



대량의 쿼리를 던지면 원인을 구명할 수 없게 되므로 주의가 필요합니다.
여러분, 조심하세요.

좋은 웹페이지 즐겨찾기