IBM FileNet P8, 버전 5.2.1            

워크플로우 시스템 데이터베이스 크기 제한사항

워크플로우 시스템 데이터베이스 소프트웨어는 워크플로우 필드에 저장할 수 있는 데이터 크기의 한계를 설정합니다. 한계는 필드에 따라 다르며 레코드에 대해 누적됩니다.

다음 표에서는 Microsoft SQL Server, Oracle 및 DB2®의 특정 버전이 설정한 제한사항을 설명합니다.

표 1. 데이터베이스 제한사항
  데이터 유형 문자열의 필드당 문자 수* 데이터베이스 행(레코드)당 데이터 바이트 수 데이터베이스 테이블당 최대 열 수
Microsoft SQL Server 2012 4000(데이터 유형 nvarchar) 8060 1024
Oracle 11g 열당 4000*바이트 정의된 한계가 없음 1000
DB2 16,336 vargraphic 2바이트 문자

행 크기보다 더 큰 바이트를 포함하는 DB2 테이블은 정의할 수 없습니다.

변수

행 크기는 정의된 테이블스페이스 페이지 크기에 의해 결정됩니다. 페이지 크기가 32K인 경우, 행 크기는 32,677임

1012

* 워크플로우 시스템은 문자 기반 문자열을 사용합니다. AL32UTF8과 같이 멀티바이트 문자 세트를 사용할 경우, 이 표에 나열된 최대 바이트 수는 최대 문자 수와 다를 수 있습니다. 문자열에서 대략적인 최대 멀티바이트 문자 수를 판별하려면, 데이터베이스에서 사용되는 언어에 따라 달라지는 문자당 평균 바이트 수를 확인하십시오. 그런 다음 열당 최대 바이트 수(4000)를 문자당 평균 바이트 수로 나누십시오. 문자당 평균 바이트 수가 3인 경우: 4000/3 또는 약 1333

데이터베이스 테이블당 최대 열 수에는 각 워크플로우 작업목록, 큐 및 이벤트 로그에 대한 필수 워크플로우 시스템 필드가 포함됩니다.

†† 구성 오브젝트 또는 작업 항목의 BLOB 크기가 정의된 최대 크기의 95%를 초과하는 경우 워크플로우 시스템은 시스템 이벤트 로그에 경고 메시지를 로그합니다.

워크플로우 시스템은 한 BLOB에 대해 1MB라는 추가 한계를 설정합니다. 이 크기는 대부분의 애플리케이션에서 충분합니다. 다음 조건은 BLOB에 저장되는 데이터 크기를 증가시킵니다.
  • 많은 수의 작업 공간. 많은 수의 작업 공간은 한 격리된 영역의 워크플로우 시스템으로 동일한 워크플로우 정의의 버전이 여러 개 전송되어 발생합니다.
  • 기본 워크플로우 맵의 단계가 여러 개임. 이 조건은 워크플로우를 여러 개의 서브맵으로 나누어 피할 수 있습니다.
  • 많은 수의 데이터 필드.
  • 초대형 문자열 데이터 필드.

BLOB 열의 경우, 데이터는 행 자체에 저장되지 않습니다. 데이터는 데이터베이스의 다른 영역에 저장됩니다. 데이터의 주소만 행에 저장됩니다. 주소는 행에 저장될 수 있는 실제 데이터의 최대 크기에 큰 영향을 미치지 않습니다. 따라서 표시되지 않은 데이터 필드의 크기(및 전체 행 크기)는 한계 크기보다 더 클 수 있습니다.



마지막 업데이트 날짜: 2016년 3월
bpfcg008.htm

© Copyright IBM Corp. 2016.