통합 문서 로드에 걸리는 시간을 줄이기 위해 Tableau Server는 통합 문서에 포함된 쿼리의 결과를 캐시에 저장합니다. 대부분의 통합 문서에서 쿼리 결과는 Tableau Server에서 사용자가 처음 볼 때 계산되고 캐시에 저장됩니다. 하지만 데이터 추출에 연결하는 통합 문서인 경우 Tableau Server는 해당하는 추출 새로 고침 작업이 실행될 때 쿼리 결과를 다시 계산할 수 있습니다. 이렇게 하면 통합 문서를 처음 볼 때 로드 시간이 단축되므로 최근에 본 통합 문서의 경우 이 옵션이 기본적으로 설정됩니다.

성능 영향 확인

이 옵션으로 통합 문서의 초기 로드 시간을 줄일 수 있지만 쿼리 결과를 다시 계산하면 Tableau Server의 부하가 증가합니다. Tableau Server 설치의 성능에 여유가 없는 경우 이 옵션을 해제하거나 통합 문서 캐시의 임계값을 낮출 수 있습니다.

다음과 같은 경우 이 옵션을 해제하거나 임계값을 낮추는 것이 좋습니다.

  • 비추출용 백그라운드 작업 관리 뷰에서 Warming up external query cache on data change(데이터 변경 시 외부 쿼리 캐시 준비) 범주에 장시간 실행되는 작업이 많이 표시됩니다.

  • 백그라운드 작업 지연 관리 뷰에 긴 지연 시간이 표시됩니다.

  • 백그라운더 프로세스의 CPU 및 메모리 사용량이 지속적으로 높게 유지됩니다.

하지만 이 옵션은 백그라운드 작업의 성능에 영향을 주는 여러 옵션 중 하나일 뿐입니다. 성능에 대한 자세한 내용은 성능을 참조하십시오.

서버의 통합 문서 캐싱 해제

Tableau Server의 부하를 줄이려면 서버 수준에서 예약된 새로 고침 후에 통합 문서 캐싱을 해제할 수 있습니다. 이 옵션을 해제하면 통합 문서를 처음 볼 때 Tableau Server가 통합 문서의 쿼리 결과를 캐시에 저장합니다.

예약된 새로 고침 후에 다음 tsm configuration set 옵션을 사용하여 통합 문서 캐싱을 해제합니다.

backgrounder.externalquerycachewarmup.enabled

tsm set 옵션 사용 및 적용 방법에 대한 자세한 내용은 tsm configuration set 옵션을 참조하십시오.

사이트의 통합 문서 캐싱 해제

개별 사이트에서 예약된 새로 고침 후에 통합 문서 캐싱을 해제할 수도 있습니다. 예를 들어 느린 통합 문서가 많이 포함되어 있어 서버의 부하를 증가시키는 사이트가 있는 경우 이 작업을 수행할 수 있습니다.

  1. 사이트 드롭다운에서 통합 문서 캐싱을 해제하려는 사이트를 선택합니다.

  2. 설정을 클릭합니다.

  3. 예약된 새로 고침 후의 통합 문서 성능 섹션에서 확인란을 선택 취소합니다.

참고: 이 옵션은 개별 사이트의 설정에서 사용할 수 있지만 서버 관리자 사용 권한이 있어야 이 옵션을 볼 수 있습니다.

통합 문서 캐싱 임계값 구성

Tableau Server는 예약된 새로 고침 작업이 있으며 최근에 본 통합 문서의 쿼리 결과만 다시 계산합니다.

다음 tsm configuration set 옵션을 사용하여 예약된 새로 고침 후에 캐싱되는 통합 문서의 수를 늘리거나 줄일 수 있습니다.

backgrounder.externalquerycachewarmup.view_threshold

기본적으로 임계값은 2.0으로 설정됩니다. 임계값은 통합 문서가 이전 7일 동안 받은 뷰의 수를 이후 7일 동안 예약된 새로 고침 수로 나눈 값과 같습니다. (이전 7일 동안 통합 문서를 보지 않았다면 가까운 장래에 볼 가능성이 없으므로 Tableau Server는 해당 통합 문서의 쿼리를 다시 계산하는 데 리소스를 사용하지 않습니다.)

피드백을 제공해 주셔서 감사합니다!