유지 관리 유형

응용 프로그램 유지 관리

Adobe Campaign은 특정 데이터베이스 유지 관리 작업을 예약할 수 있는 기본 작업 과정을 제공합니다.데이터베이스 정리 워크플로. 이 워크플로우에서는 다음 작업을 수행합니다.

  • 만료된 레코드 삭제,
  • 분리된 레코드 삭제 및 만료된 객체에 대한 상태 다시 초기화
  • 데이터베이스 통계를 업데이트하는 중입니다.
중요

정리 작업은 주로 RDBMS 레벨 유지 관리(통계 업데이트 제외)가 아니라 응용 프로그램 수준 유지 관리에 수행됩니다. 그러나 데이터베이스에 유지 관리 작업이 필요합니다. 데이터베이스 정리 워크플로우가 성공적으로 실행되더라도 데이터베이스를 최적으로 조정한다는 의미는 아닙니다.

기술 유지 관리

데이터베이스 정리 워크플로에는 데이터베이스 유지 관리 도구가 없습니다.유지 관리를 정리하는 것은 너의 책임이다. 이렇게 하려면 다음 중 하나를 수행합니다.

  • 데이터베이스 관리자와 함께 제3자 도구로 데이터베이스 유지 관리를 설정합니다.
  • Adobe Campaign 워크플로우 엔진을 사용하여 이러한 유지 관리 활동을 예약하고 추적합니다.

이러한 유지 관리 절차는 정기적으로 시행되어야 하며 다음 사항을 포함해야 합니다.

  • 자주 업데이트되는 표를 다시 색인화합니다.
  • 조각화를 방지하기 위해 테이블을 압축/다시 작성합니다.

유지 관리 일정

이러한 유지 관리 활동을 수행하기 위해 적절한 슬롯을 찾아야 합니다. 또한 실행 중인 데이터베이스 성능에 큰 영향을 줄 수 있고 잠금 때문에 애플리케이션을 차단할 수도 있습니다.

이러한 작업은 일반적으로 백업, 데이터 다시 로드 또는 집계 계산과 충돌하지 않는 활동이 낮은 기간 동안 일주일에 한 번 실행됩니다. 대상화된 일부 시스템의 경우 유지 관리가 보다 빈번하게 이루어집니다.

전체 테이블 리빌드와 같은 보다 심층적인 유지 관리는 한 달에 한 번 수행할 수 있으며, 이는 시스템을 사용할 수 없으므로 응용 프로그램이 완전히 중지된 경우에 가능합니다.

표 다시 작성

다음과 같은 몇 가지 전략을 사용할 수 있습니다.

작업 설명 이점 Drawback
온라인 조각 모음
대부분의 데이터베이스 엔진은 조각 모음 메서드를 제공합니다.
데이터베이스 조각 모음 방법을 사용하면 됩니다. 이러한 메서드는 일반적으로 조각 모음 도중 데이터를 잠가 무결성 문제를 처리합니다.
데이터베이스에 따라 이러한 조각 모음 방법을 RDBMS 옵션(Oracle)으로 제공할 수 있으며 큰 테이블을 처리하는 가장 효율적인 방법은 아닙니다.
덤프 및 복원
테이블을 파일로 덤프하고 데이터베이스의 테이블을 삭제하고 덤프에서 복원합니다.
이 방법은 테이블 조각 모음을 수행하는 가장 쉬운 방법입니다. 데이터베이스가 거의 꽉 찼을 때 유일한 솔루션입니다.
테이블을 삭제하고 다시 만들기 때문에 응용 프로그램을 읽기 전용 모드에서도 온라인으로 유지할 수 없습니다(복원 단계 중에는 표를 사용할 수 없음).
복제, 이름 바꾸기 및 삭제
테이블 및 색인의 복사본이 만들어진 다음 기존 테이블을 삭제하고 복사본을 배치할 복사본 이름을 변경합니다.
이 방법은 IO를 덜 생성하므로 첫 번째 방법보다 빠릅니다(파일로 복사하고 이 파일에서 읽지 않음).
2배의 공간이 필요합니다.
프로세스 중에 테이블에 쓰는 모든 활성 프로세스가 중지되어야 합니다. 그러나 테이블을 다시 빌드한 마지막 순간에 교체했으므로 읽기 프로세스는 영향을 받지 않습니다.

이 페이지에서는

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now