Omejitve velikosti sistemske baze podatkov delovnega toka
Programska oprema sistemske baze podatkov delovnega toka omejuje količino podatkov, ki jih lahko shranite v polje delovnega toka. Omejitve so specifične za polje in kumulativne za zapis.
Naslednja tabela opisuje omejitve, ki veljajo za določene različice programske opreme Microsoft SQL Server, Oracle in DB2.
Znakov* na polje z nizovnim podatkovnim tipom | Bajtov podatkov na vrstico v bazi podatkov (zapis) | Največje število stolpcev na tabelo baze podatkov† | |
---|---|---|---|
Microsoft SQL Server 2012 | 4000 (podatkovni tip nvarchar) | 8060 | 1024 |
Oracle 11g | 4000* bajtov na stolpec | Omejitev ni definirana | 1000 |
DB2 | 16.336 dvobajtnih znakov vargraphic Tabele DB2, ki bi vsebovala več bajtov kot velikost vrstice, ne morete definirati. |
Spremenljivka Velikost vrstice določa definirana velikost strani prostora tabel baze podatkov. Za velikost strani 32K je velikost vrstice 32.677 |
1012 |
* Sistem delovnih tokov uporablja nize na znakovni osnovi. Ko se uporablja večbajtni nabor znakov, kot je AL32UTF8, največje število bajtov, navedeno v tabeli ni nujno ekvivalentno največjemu številu znakov. Če želite določiti največje število večbajtnih znakov v nizu, poiščite povprečno število bajtov na znak, ki je odvisno od jezika, ki ga uporabljate v bazi podatkov. Največje število bajtov na stolpec (4000) nato delite s povprečnim številom bajtov na znak. Če je povprečno število bajtov na znak enako na primer 3, potem bo rezultat naslednji: 4000/3 ali približno 1333.
† Največje število stolpcev na tabelo baze podatkov vključuje zahtevana polja sistema delovnih tokov za vsak register uporabnikov delovnega toka, čakalno vrsto in dnevnik dogodkov.
†† Ko velikost BLOB konfiguracijskega objekta ali delovne postavke preseže 95 % največje definirane velikosti, sistem delovnih tokov zabeleži sporočilo o napaki v dnevnik sistemskih dogodkov.
- Veliko število delovnih tokov. Veliko število delovnih prostorov je posledica velikega števila različic istih definicij delovnega toka, ki so prenesene v sistem delovnih tokov v enem izoliranem področju.
- Veliko število korakov na glavnem diagramu delovnega toka. Temu pogoju se lahko izognete tako, da delovni tok razdelite na poddiagrame.
- Veliko število podatkovnih polj.
- Zelo velika nizovna podatkovna polja.
Za stolpce BLOB podatki niso shranjeni v sami vrstici. Shranjeni so v drugem področju baze podatkov. V vrstici je shranjen samo naslov do podatkov. Naslov ne vpliva bistveno na največjo dovoljeno količino dejanskih podatkov, ki jih je mogoče shraniti v vrstico. Zato imajo lahko neprikazana podatkovna polja večjo velikost (in skupno velikost vrstice), kot predlaga omejitev.