캐시 관리 전략 선택

캐시 관리 전략 선택은 기본 데이터베이스의 데이터 휘발성과 이 휘발성을 유발하는 변경사항의 예측 가능성에 따라 달라집니다.

또한 캐시를 구성하는 질의 개수 및 유형과 이 질의가 받는 사용량에 따라 다릅니다. 이 절에서는 다양한 캐시 관리 접근법의 개요를 제공합니다.

시스템에 캐싱 사용 안함

전체 시스템에 캐싱을 사용 안함으로 설정하여 모든 새 캐시 항목을 정지하고 새 질의가 기존 캐시를 사용하지 못하게 만들 수 있습니다. 캐싱을 사용 안함으로 설정해도 캐시에 저장된 항목을 잃지 않고 나중에 사용으로 설정할 수 있습니다.

일시적으로 캐싱을 사용 안함으로 설정하는 것은, 오래된 캐시 항목이 있다고 의심되지만 이 항목이나 전체 캐시를 비우기 전에 실제로 오래된 것인지 확인하려는 상황에서 유용한 전략입니다. 캐시에 저장된 데이터가 여전히 관련성이 있거나 문제 항목을 안전하게 비운 후에 캐시를 안전하게 사용으로 설정할 수 있습니다. 필요한 경우, 캐시를 다시 사용으로 설정하기 전에 전체 캐시를 비우거나 특정 비즈니스 모델과 연관된 캐시를 비우십시오.

지정된 물리적 테이블에 대한 캐시 및 캐시 지속 시간

각 물리적 테이블에 대해 캐싱 가능한 속성을 설정하면 이 테이블의 질의가 캐시에 추가되어 향후 질의에 응답할 수 있는지 여부를 지정할 수 있습니다.

테이블에 캐싱을 사용으로 설정하면 테이블과 관련된 질의가 캐시에 추가됩니다. 모든 테이블은 기본적으로 캐시에 저장할 수 있지만, 일부 테이블은 적절한 캐시 지속성 설정을 사용하지 않는 경우 캐시에 넣기에 적합하지 않을 수도 있습니다. 예를 들어, 매분 업데이트되는 주식시세 표시기 데이터를 저장하는 테이블이 있다고 가정해 보십시오. 59초마다 해당 테이블의 항목이 비워지도록 지정할 수 있습니다.

캐시 지속성 설정을 사용하여 이 테이블의 항목이 질의 캐시에 저장되는 기간을 지정할 수도 있습니다. 이는 자주 업데이트되는 데이터 소스에 유용합니다.

  1. 모델 관리 툴에서 물리적 층의 물리적 테이블을 두 번 누릅니다.

    의미 모델러를 사용하는 경우 참조: 물리적 테이블의 일반 속성이란?.

  2. 물리적 테이블 속성 대화상자의 일반 사항 탭에서 다음 중 하나를 선택합니다.

    • 캐싱을 사용으로 설정하려면 캐시에 저장 가능을 선택합니다.

    • 테이블이 캐싱되지 않도록 하려면 캐시에 저장 가능을 선택 해제합니다.

  3. 캐시 만료 시간을 설정하려면 캐시 지속 시간을 지정하고 측정 단위(일, 시간, 분 또는 초)를 지정합니다. 캐시 항목이 자동으로 만료되지 않도록 하려면 캐시 만료되지 않음을 선택합니다.

  4. 확인을 누릅니다.