데이터베이스 증가 최소화를 위한 팁

오래 지속되는 프로세스는 프로세스 데이터를 AEM 양식 데이터베이스에 저장합니다. 몇 가지 간단한 프로세스 설계 및 제품 구성 전략을 통해 AEM 양식 데이터베이스의 증가를 최소화할 수 있습니다.

프로세스 디자인 팁

가능한 한 짧은 프로세스 사용 단기 프로세스는 프로세스 데이터를 데이터베이스에 저장하지 않습니다. 단기 프로세스를 사용할 때 단점은 상태 및 상태가 관리 콘솔에서 추적되지 않고 프로세스 내역이 없다는 것입니다.

작업 할당 작업(사용자 서비스)과 같은 일부 서비스 작업에서는 긴 기간 프로세스에서 작업을 수행해야 합니다. 이 경우 프로세스를 여러 하위 프로세스로 분류하고 가능하면 짧게 처리할 수 있습니다. 이 전략을 사용할 경우, 단기 하위 프로세스가 문서 값과 같은 큰 데이터 항목을 처리해야 합니다.

변수를 간단하게 사용할 수 있습니다. 긴 프로세스 사용 시 모든 프로세스 인스턴스에 대해 처리 중인 각 변수에 대한 공간이 데이터베이스에 할당됩니다. 변수의 전략적 사용은 상당한 양의 공간을 절약할 수 있다. 예를 들어 프로세스에서 이전 값이 더 이상 필요하지 않을 때 변수 값을 덮어쓸 수 있습니다. 만들고 사용하지 않는 변수를 삭제합니다. 프로세스의 유효성을 검사하여 사용하지 않는 변수를 찾을 수 있습니다.

간단한 변수 유형(예: 문자열 또는 int)을 사용하고 가능하면 복잡한 변수 유형을 사용하지 마십시오. 값이 포함되지 않은 변수에도 데이터베이스 공간이 할당됩니다. 복잡한 변수에는 일반적으로 단순한 변수보다 많은 공간이 필요합니다.

제품 관리 팁

글로벌 문서 스토리지(GDS)를 효과적으로 사용할 수 있습니다. 양식 서버의 GDS 디렉토리는 프로세스에서 AEM 양식의 일부인 서비스로 전달되는 파일을 저장하는 데 사용됩니다. 성능을 개선하기 위해 더 작은 문서는 대신 메모리에 저장되고 데이터베이스에 보관됩니다.

관리 콘솔에는 메모리에 저장되고 데이터베이스에 지속되는 문서의 최대 크기를 구성하기 위한 [기본 문서 최대 인라인 크기] 속성이 표시됩니다. 자세한 내용은 일반 AEM 양식 설정 구성을 참조하십시오. 이 속성을 낮은 값으로 설정하면 대부분의 문서가 데이터베이스가 아닌 GDS 디렉토리에 유지됩니다. GDS 디렉토리에 저장할 때 더 이상 필요하지 않은 파일을 보다 쉽게 삭제할 수 있다는 이점이 있습니다.

이 페이지에서는