Show Menu
TÓPICOS×

Dicas para minimizar o crescimento do banco de dados

Processos de longa duração armazenam dados de processo no banco de dados de formulários do AEM. O crescimento do banco de dados de formulários do AEM pode ser minimizado usando algumas estratégias fáceis de design de processos e de configuração de produtos.

Dicas de design de processo

Use processos de vida curta sempre que possível. Os processos de duração curta não armazenam dados de processo no banco de dados. A desvantagem de usar processos de vida curta é que seu status e estado não são rastreados no console de administração e não há histórico do processo.
Algumas operações de serviço, como a operação Atribuir tarefa (serviço do usuário), exigem que elas sejam usadas em processos duradouros. Nesse caso, você pode segmentar o processo em vários subprocessos e torná-los de vida curta quando possível. Se você usar essa estratégia, os subprocessos de vida curta deverão lidar com itens de dados grandes, como valores de documento.
Use variáveis com moderação. Ao usar processos de longa duração, para cada instância do processo, o espaço é alocado no banco de dados para cada variável no processo. O uso estratégico de variáveis pode economizar uma quantidade considerável de espaço. Por exemplo, você pode substituir valores de variável quando valores antigos não são mais necessários no processo. E exclua quaisquer variáveis que você tenha criado e não esteja usando. Você pode validar o processo para localizar variáveis não usadas.
Use tipos de variável simples (por exemplo, string ou int) e evite usar tipos de variável complexos quando possível. O espaço do banco de dados é alocado para variáveis mesmo quando não contêm um valor. As variáveis complexas normalmente requerem mais espaço do que as simples.

Dicas de administração do produto

Use o armazenamento global de documentos (GDS) com eficácia. O diretório GDS no servidor de formulários é usado para armazenar, entre outras coisas, arquivos enviados para serviços que fazem parte de formulários AEM em processos. Para melhorar o desempenho, documentos menores são armazenados na memória e mantidos no banco de dados.
o console de administração expõe a propriedade Tamanho máximo em linha do documento padrão para configurar o tamanho máximo de documentos armazenados na memória e persistentes no banco de dados. (Consulte Configurar configurações gerais de formulários AEM.) Se você definir essa propriedade como um valor baixo, a maioria dos documentos será mantida no diretório GDS em vez de no banco de dados. A vantagem é que você pode excluir mais facilmente os arquivos quando eles não são mais necessários quando eles são armazenados no diretório GDS.