추출 쿼리 부하 분산
Tableau Server 버전 2020.2 이상에서 추출 기반 쿼리의 부하 분산이 향상되었으며 추출 기반 대시보드의 경우 로드 시간이 더 빨라질 수 있습니다. 대개는 추출 사용량이 많고 대량의 대시보드 부하가 있는 대규모 배포에서, 특히 독립 실행형 노드에서 실행되는 Hyper가 있는 경우 가장 큰 향상 효과를 기대할 수 있습니다. 다른 서버 프로세스와 공유되는 노드에서 Hyper가 실행되는 소규모 배포에서도 성능 향상을 기대할 수 있습니다.
Hyper는 Hyper가 사용하는 리소스의 양과 관련된 서버 상태 메트릭을 기록하며 동일한 서버 노드에서 실행될 수 있는 다른 Tableau 프로세스의 부하도 고려합니다. 이 정보를 기반으로 추출 쿼리를 처리하는 데 사용할 수 있는 리소스가 있는 노드로 쿼리를 보냅니다. 부하 분산 장치는 시스템 리소스를 평가할 뿐만 아니라 사용자가 라우팅되는 노드에 추출이 이미 캐시되어 있을 확률을 높입니다. 이렇게 하여 노드 간의 중복 추출 횟수를 줄이고 메모리 및 I/O 사용량을 향상시킵니다.
이 기능을 사용하려면 캐시 서버 프로세스를 활성화해야 합니다. 자세한 내용은 Tableau Server 캐시 서버를 참조하십시오. 캐시 서버 프로세스가 사용되지 않는 경우 부하 분산 처리가 자동으로 이전 기능으로 돌아갑니다.
이 기능은 기본적으로 설정됩니다. 이 기능을 사용하지 않으려면 다음 tsm 명령을 사용합니다.
tsm configuration set -k hyper_standalone.consistent_hashing.enabled -v false
tsm configuration set -k hyper_standalone.health.enabled -v false
다음 tsm 명령을 사용하여 변경 내용을 적용합니다. tsm pending-changes apply
자세한 내용은 tsm configuration set 옵션을 참조하십시오.