Árvore de páginas

Esta build contém uma melhoria no conjunto de statements de alteração de tabela.

A informação contida neste documento aplica-se ao TOTVS | DBAccess, build 42.20120327 e superiores.

SituaçãoEm alterações de estrutura, após o conjunto de statements da solicitação, uma operação de REORG era executada para reconstruir as linhas, reduzir a fragmentação dos dados e compactar a informação.
Ocorrência

Em alterações de estrutura, após o conjunto de statements da solicitação, uma operação de REORG era executada incondicionalmente, para reconstruir as linhas, reduzir a fragmentação dos dados e compactar a informação.

Como a execução da operação de REORG era incondicional, processos de migração e atualização do sistema poderiam se tornar desnecessariamente mais longos.
Melhoria

Implementada a identificação do estado REORG_PENDING após a alteração da tabela através da consulta:

SELECT 1 AS REORG FROM SYSIBMADM.ADMINTABINFO WHERE TABSCHEMA = 'DB2ADMIN' AND TABNAME = 'TESTE' AND REORG_PENDING = 'Y';

Registro no console do DBAccess quando identificado e executado a operação de REORG:

[INFO] DB2 - dbaccess64_db2 - Running REORG on table TESTE.

Trecho do trace antes da implementação da consulta:

Trecho do trace depois da implementação da consulta:

Informação adicionalMelhoria sem chamado relacionado.