IBM FileNet P8, Version 5.2.1            

Størrelsesbegrænsninger for arbejdsgangssystemdatabase

Arbejdsgangssystemdatabasesoftwaren sætter grænser for, hvor mange data du kan gemme i et arbejdsgangsfelt. Grænserne er både specifikke for et felt og akkumulerede for en record.

I følgende tabel beskrives de begrænsninger, som er angivet af bestemte versioner af Microsoft SQL Server, Oracle og DB2.

Tabel 1. Databasebegrænsninger
  Tegn* pr. felt med datatypen string Byte data pr. databaserække (record) Maksimalt antal kolonner pr. databasetabel
Microsoft SQL Server 2012 4000 (datatypen nvarchar) 8060 1024
Oracle 11g 4000* byte pr. kolonne Ingen defineret grænse 1000
DB2 16.336 dobbeltbyte tegn af typen vargraphic

Du kan ikke definere en DB2-tabel, der indeholder flere byte en rækkestørrelsen.

Variabel

Rækkestørrelsen bestemmes af den definerede sidestørrelse for tabelområdet. For en sidestørrelse på 32 K er rækkestørrelsen 32.677

1012

* Arbejdsgangssystemet bruger tegnbaserede strenge. Når der bruges et multibytetegnsæt som f.eks. AL32UTF8, svarer det maksimale antal byte, der vises i tabellen, ikke nødvendigvis til det maksimale antal tegn. For at anslå det omtrentlige maksimale antal multibytetegn i en streng, skal du finde det gennemsnitlige antal byte pr. tegn, som afhænger af det sprog, der bruges i databasen. Dividér derefter det maksimale antal byte pr. kolonne (4000) med det gennemsnitlige antal byte pr. tegn. Eksempel: Ved et gennemsnit på 3 byte pr. tegn: 4000/3, eller cirka 1333.

Det maksimale antal kolonner pr. databasetabel omfatter de påkrævede arbejdsgangssystemfelter for hver arbejdsgangsliste, kø og hændelseslog.

†† Arbejdsgangssystemet registrerer en advarsel i systemets hændelseslog, når BLOB-størrelsen på et konfigurationsobjekt eller et arbejdselement overstiger 95 % af den maksimalt definerede størrelse.

Arbejdsgangssystemet angiver yderligere en begrænsning på 1 MB for en BLOB. Den størrelse er tilstrækkelig til de fleste applikationer. Følgende betingelser øger mængden af data, der er lagret i en BLOB:
  • Et stort antal arbejdsområder. Et stort antal arbejdspladser er resultatet af mange versioner af de samme arbejdsgangsdefinitioner, som overføres til arbejdsgangssystemet i ét isoleret område.
  • Et stort antal trin på kortet over arbejdsgangen. Denne betingelse kan undgås ved at bryde arbejdsgangen op i underkort.
  • Et stort antal datafelter.
  • Meget store string-datafelter.

I BLOB-kolonner gemmes data ikke i selve rækken. Data gemmes i et andet område af databasen. Kun adressen til dataene gemmes i rækken. Adressen påvirker ikke i væsentlig grad det maksimale antal faktiske data, som kan gemmes i en række. Derfor kan ikke-viste datafelter være større i størrelse (og i samlet rækkestørrelse), end grænserne angiver.



Last updated: October 2015
bpfcg008.htm

© Copyright IBM Corp. 2015.