IBM FileNet P8, Version 5.2.1            

Limitações de Tamanho do Banco de Dados do Sistema de Fluxo de Trabalho

O software de banco de dados do sistema de fluxo de trabalho estabelece limites na quantidade de dados que é possível armazenar em um campo de fluxo de trabalho. Os limites são específicos para um campo e acumulativos para um registro.

A tabela a seguir descreve as limitações que são estabelecidas por versões específicas doMicrosoft SQL Server, Oracle e DB2.

Tabela 1. Limitações do Banco de Dados
  Caracteres* por campo de sequência de tipo de dado Bytes de dados por linha do banco de dados (registro) Número máximo de colunas por tabela de banco de dados
Microsoft SQL Server 2012 4000 (tipo de dados nvarchar) 8060 1024
Oracle 11g 4000* bytes por coluna Sem limite definido 1000
DB2 16.336 caracteres de byte duplo vargraphic

Não é possível definir uma tabela DB2 que contenha mais bytes que seu tamanho de linha.

Variável

O tamanho da linha é determinado pelo tamanho da página do espaço de tabela definido. Para um tamanho de página de 32K, o tamanho da linha é de 32.677

1012

* O sistema de fluxo de trabalho usa sequências baseadas em caracteres. Quando um conjunto de caracteres multibyte como o AL32UTF8 é usado, o número máximo de bytes que é listado na tabela não é necessariamente equivalente ao número máximo de caracteres. Para determinar um número máximo aproximado de caracteres de multibyte em uma sequência de caracteres, localize a média de número de bytes por caractere, o qual depende do idioma que é usado em seu banco de dados. Em seguida, divida o númeor máximo de bytes por coluna (4000) pela média de númeor de bytes por caractere. Por exemplo, para uma média de númeor de bytes por caractere: 4000/3, ou aproximadamente 1333.

O número máximo de colunas por tabela do banco de dados inclui os campos do sistema de fluxo de trabalho requeridos para cada escala de serviço de fluxo de trabalho, fila e log de eventos.

†† O sistema de fluxo de trabalho registra uma mensagem de aviso no log de eventos do sistema quando o tamanho BLOB de um objeto de configuração ou um item de trabalho excede 95% do tamanho máximo definido.

O sistema de fluxo de trabalho impõe um limite adicional de 1 MB para um BLOB. Este tamanho é suficiente para a maioria dos aplicativos. As condições a seguir aumentam a quantidade de dados armazenados em um BLOB:
  • Um número grande de áreas de trabalho. Um grande número de espaços de trabalho é o resultado de muitas versões das mesmas definições de fluxo de trabalho que são transferidas para o sistema de fluxo de trabalho em uma região isolada.
  • Um grande número de etapas no mapa do fluxo de trabalho principal. Essa condição pode ser evitada por meio da quebra do fluxo de trabalho em submapas.
  • Um grande número de campos de dados.
  • Campos de dados de cadeia muito grandes.

Para colunas do BLOB, os dados não são armazenados na própria linha. Eles são armazenados em outra área do banco de dados. Apenas o endereço para os dados são armazenados na linha. O endereço não afeta de forma significativa a quantidade máxima de dados reais que podem ser armazenados em uma linha. Portanto, os campos de dados não expostos podem ser maiores em tamanho (e o tamanho total da linha) do que os limites sugerem.



Last updated: October 2015
bpfcg008.htm

© Copyright IBM Corporation 2015.