Diego,
Somente complementando esta thread com algumas informações que levantei sobre o tema.
Não conheço SAP. Por isso, me corrija se eu fizer alguma afirmação errada a seguir:
Pelo que pude levantar sobre a tabela VBDATA, trata-se de uma espécie de "tabela temporária" do SAP, que armazena as transações dos usuários.
O processo nesta tabela se desenrola da seguinte forma:
- Em um primeiro momento, as atualizações pendentes dos processos do usuário são armazenadas nesta tabela;
- Em um segundo momento (processo assíncrono), o SAP lê esta tabela, efetua as atualizações definitivas nas tabelas do banco e remove o registro de VBDATA;
Teoricamente, esta tabela deveria se manter "vazia" ou com poucos registros nos períodos de pico. Mas pode ser que, em situações anormais, esta tabela corra o risco de acumular um grande volume de dados.
Desta forma, é necessário ter um cuidado especial com a VBDATA, especialmente no que se refera à otimização do I/O nesta tabela, de forma a garantir uma boa performance.
Em alguns foruns que consultei, os analistas sugerem que se verifique o volume de dados existente nesta tabela. Se estiver elevado, eles sugerem que seja executado o "reorganize update program" (ST14 – Reorganize update requests) para eliminar antigas transações/atualizações pendentes ou que apresentem erros nesta tabela.
Outros foristas recomendam executar o processo de nome "SM13" para eliminar estes registros incompletos.
Alguns cuidados que os foristas de outros sites recomendam para esta tabela:
- A tabela deve ser reorganizada periódicamente, pois sofre um grande volume de inserção/remoção de registros, podendo se encontrar fragmentada;
- Esta reorganização deve envolver a tabela e seus índices;
- Alguns foristas recomendam que os índices da VBDATA sejam reconstruídos semanalmente;
- Sugere-se que o EXTENT (INITIAL e NEXT) desta tabela seja configurado com um valor alto, para evitar que a mesma apresente um número elevado de extents;
- Há notas que sugerem desativar a atualização automática de estatísticas (AUTOMATIC UPDATE STATISTICS) desta tabela, pois a mesma apresenta uma
atualização constante de registros, não havendo necessidade das estatísticas serem geradas constantemente. Para desativar, eles recomendam:
" EXEC SP_AUTOSTATS VBDATA, 'OFF' ";
Algumas dicas sobre reorganização de tabelas do SAP podem ser encontradas neste link:
http://www.saptechies.com/reorganization-faq
O forum abaixo parece ser free e pertencer a uma comunidade do SAP:
http://www.sapfans.com/forums/
Fiz uma pesquisa por VBDATA e encontrei várias threads sobre a mesma.
Não sei se as informações acima vão ajudar você a resolver o seu problema, mas espero ter fornecido alguns subsídios aos membros do forum, para que estes possam
dar sua opinião sobre possíveis soluções para seu problema.
Abraços,
Sergio Coutinho