IBM FileNet P8, Version 5.2.1            

Størrelsesbegrensninger på arbeidsflytsystemdatabase

Programvaren for arbeidsflytsystemdatabase begrenser datamengden du kan lagre i et arbeidsflytfelt. Grensene er både spesifikke for et felt og kumulative for en post.

Den følgende tabellen beskriver begrensningene som er angitt av bestemte versjoner av Microsoft SQL Server, Oracle og DB2.

Tabell 1. Databasebegrensninger
  Tegn* per felt i datatypestreng Byte med data per databaserad (post) Maksimalt antall kolonner per databasetabell
Microsoft SQL Server 2012 4000 (nvarchar-datatype) 8060 1024
Oracle 11g 4000* byte per kolonne Ingen definert grense 1000
DB2 16336 vargraphic-dobbeltbytetegn

Du kan ikke definere en DB2-tabell som inneholder flere byte enn radstørrelsen.

Variabel

Radstørrelsen fastsettes av den definerte sidestørrelsen til tabellområdet. For en sidestørrelse på 32K, er radstørrelsen 32 677

1012

* Arbeidsflytsystemet bruker tegnbaserte strenger. Hvis du bruker et flerbytetegnsett som for eksempel AL32UTF8, er det maksimale antallet byte som er oppgitt i tabellen, ikke nødvendigvis det samme som maksimalt antall tegn. Du fastsetter det omtrentlige antallet flerbytetegn i en streng ved å finne gjennomsnittlig antall byte per tegn, som er avhengig av språket som brukes i databasen. Divider deretter maksimalt antall byte per kolonne (4000) med gjennomsnittlig antall byte per tegn. For eksempel, for et gjennomsnittlig antall på 3 byte per tegn: 4000/3, eller cirka 1333.

Maksimalt antall kolonner per databasetabell omfatter de obligatoriske arbeidsflytsystemfeltene for hver arbeidsflytfortegnelse, kø og hendelseslogg.

†† Arbeidsflytsystemet logger en varselmelding i systemhendelsesloggen når BLOB-størrelsen til et konfigurasjonsobjekt eller arbeidselement overskrider 95 % av den definerte maksimumsstørrelsen.

Arbeidsflytsystemet pålegger en ekstra grense på 1 MB for en BLOB. Størrelsen er tilstrekkelig for de fleste applikasjoner. Følgende betingelser øker datamengden som er lagret i en BLOB:
  • Et stort antall arbeidsområder. Et stor antall arbeidsområder er et resultat av mange versjoner av samme arbeidsflytdefinisjoner som er overført til arbeidsflytsystemet i én isolert region.
  • Et stort antall trinn på hovedarbeidsflytkartet. Denne tilstanden kan unngås ved å bryte opp arbeidsflyten i delkart.
  • Et stort antall datafelt.
  • Svært store strengdatafelt.

For BLOB-kolonner lagres ikke dataene i selve raden. De lagres i et annet område av databasen. Bare adressen til dataene er lagret i raden. Adressen har ingen betydelig innvirkning på den maksimale mengden med data som kan lagres i en rad. Derfor kan datafelt som ikke vises, være større i størrelse (og total radstørrelse) enn det som grensene antyder.



Last updated: March 2016
bpfcg008.htm

© Copyright IBM Corp. 2016.