A lista de tabelas a serem mantidas depende da versão do Adobe Campaign, como você a usa e da configuração do modelo de dados.
A lista a seguir contém apenas as tabelas mais sujeitas à fragmentação. Os impactos são os seguintes:
Nome da tabela |
Tamanho |
Tipo principal de atividade |
Comentários |
---|---|---|---|
NmsDelivery |
Pequeno |
Atualizações |
Há um registro por ação de entrega. Um único registro pode ser atualizado várias vezes para refletir o progresso do delivery, de modo que os índices nessa tabela tendem a se fragmentar rapidamente. |
NmsDeliveryPart |
Médio |
Inserções, atualizações, exclusões |
Tabela de trabalho na qual os registros são inseridos durante a preparação da entrega. Eles são atualizados durante o delivery e finalmente excluídos quando o delivery é concluído. Essa tabela tende a se fragmentar rapidamente, mesmo que seu tamanho médio seja bastante limitado. |
NmsMirrorPageInfo |
Grande |
Inserções, exclusões |
Esta tabela contém as informações necessárias para gerar mirror pages personalizadas. Ele contém um campo de memorando (CLOB) e, como tal, tenderá a ser muito grande. O volume é diretamente proporcional ao histórico de mirror pages mantidas. |
NmsDeliveryStat |
Médio |
Inserções, atualizações, exclusões |
Esta tabela contém estatísticas sobre o processo de delivery. Seus registros são atualizados regularmente. |
NmsAddress |
Médio |
Atualizações, inserções |
Esta tabela contém informações sobre endereços de email. Ele é atualizado com frequência como parte do processo de quarentena (os registros são criados no primeiro erro de delivery, atualizados quando os contadores são alterados e excluídos quando o delivery é bem-sucedido). |
XtkWorkflow |
Pequeno |
Atualizações |
Há um registro por instância de fluxo de trabalho, então pouquíssimos registros. No entanto, a tabela é atualizada regularmente para refletir o status e o progresso. |
XtkWorkflowTask |
Pequeno |
Inserções, atualizações, exclusões |
Cada execução de uma atividade de workflow leva à criação de um registro nesta tabela. O mecanismo de limpeza as exclui após a expiração. |
XtkWorkflowEvent |
Pequeno |
Inserções, atualizações, exclusões |
Cada transição ativada entre tarefas em um workflow leva à criação de um registro nesta tabela. O mecanismo de limpeza as exclui após a expiração. |
XtkWorkflowJob |
Muito pequeno |
Inserções, atualizações, exclusões |
Essa tabela é específica do mecanismo de workflow. Ela permite o envio de comandos para workflows (Start, Stop, Pause, por exemplo). Embora pequena, essa tabela é levada em conta durante a limpeza de tabelas transacionais vinculadas aos workflows. |
NmsBroadLog |
Maior |
Inserções, atualizações, exclusões |
Esta é a maior tabela do sistema. Há um registro por mensagem enviada. Esses registros são inseridos, atualizados para rastrear o status do delivery e excluídos quando o histórico é removido. |
NmsTrackingLog |
Grande |
Inserções, exclusões |
Os logs de rastreamento são inseridos e excluídos quando o histórico é removido, mas não são atualizados. |
NmsBroadlogMsg |
Pequeno |
Atualizações |
Esta tabela contém informações usadas para qualificar erros SMTP. É relativamente pequeno, mas será amplamente atualizado, portanto, os índices nesta tabela tendem a se fragmentar rapidamente. |
NmsEmailErrorStat |
Médio |
Inserções, atualizações, exclusões |
Essa tabela contém as agregações de erros SMTP classificados por domínio. Inicialmente, contém informações detalhadas que são agregadas pela tarefa de limpeza depois que ela se torna desatualizada. |
NmsBroadLogMid (em uma instância mid-sourcing) |
Grande |
Inserções, atualizações, exclusões |
Somente quando a instância 5.10 (ou posterior) é usada como uma instância mid-sourcing. Esta é uma das maiores tabelas do banco de dados. Há um registro por mensagem enviada. Esses registros são inseridos, atualizados para rastrear o status do delivery e excluídos quando o histórico é removido. Ao usar o mid-sourcing, a recomendação é limitar o histórico (geralmente menos de dois meses), de modo que esta tabela permanece razoável em termos de tamanho (menos de 30 Vá para 60 milhões de linhas, dados + índice), mas é muito importante reconstruí-la de tempos em tempos. |
NmsBroadLogRcp (quando a tabela NmsRecipient é usada) |
Grande |
Inserções, atualizações, exclusões |
Esta é a maior tabela do sistema. Há um registro por mensagem enviada. Esses registros são inseridos, atualizados para rastrear o status do delivery e excluídos quando o histórico é removido. Observe que na versão 5.10, essa tabela é menor que o equivalente na 4.05 (NmsBroadLog), pois o texto da mensagem SMTP é fatorado na tabela NmsBroadLogMsg na versão 5.10. No entanto, continua sendo essencial reindexar essa tabela regularmente (a cada duas semanas, para começar) e recriá-la completamente de tempos em tempos (uma vez por mês ou quando o desempenho é afetado). |
YyyBroadLogXxx (quando uma tabela externa de recipient é usada) |
Grande |
Inserções, atualizações, exclusões |
Igual a NmsBroadLogRcp, mas com uma tabela externa de recipient. Adapte Yyy e Xxx com os valores no mapeamento do delivery. |
NmsTrackingLogRcp (quando a tabela NmsRecipient é usada) |
Grande |
Inserções, exclusões |
Os logs de rastreamento são inseridos e excluídos quando o histórico é removido, mas não são atualizados. O volume depende da duração da retenção de dados. |
YyyTrackingLogXxx (quando a tabela de destinatários externos for usada) |
Grande |
Inserções, exclusões |
Igual a NmsTrackingLogRcp, mas com uma tabela de recipient externa. Adapte Yyy e Xxx com os valores usados no mapeamento do delivery. |
NmsBroadLogRtEvent (instância de execução do Centro de Mensagens) |
Grande |
Inserções, atualizações, exclusões |
Semelhante às outras tabelas de broadlog, mas com o NmsRtEvent em vez de NmsRecipient. |
NmsTrackingLogRtEvent( instância de execução do Centro de Mensagens) |
Grande |
Inserções, exclusões |
Semelhante às outras tabelas trackingLog, mas com a tabela NmsRtEvent em vez de NmsRecipient. |
NmsRtEvent (instância de execução do Centro de Mensagens) |
Grande |
Inserções, atualizações, exclusões |
Tabela contendo a fila de eventos do Centro de mensagens. O status desses eventos é atualizado pelo Centro de mensagens à medida que são processados. As exclusões são realizadas durante a limpeza. Recomendamos que você recrie regularmente o índice desta tabela e recrie-o. |
NmsEventHisto (instância de controle do Centro de Mensagens) |
Grande |
Inserções, atualizações, exclusões |
Semelhante a NmsRtEvent. Esta tabela arquiva todos os eventos de todas as instâncias de execução. Ela é usada por nenhum processo em tempo real, somente por relatórios. |
NmsMobileApp |
Muito pequeno |
Inserções, atualizações, exclusões |
Tabelas que incluem aplicativos móveis e suas configurações. |
NmsAppSubscriptionRcp |
Grande |
Inserções, atualizações |
Tabela que inclui os identificadores de dispositivos móveis (endereços) usados para enviar a notificação (semelhante a uma tabela de recipients). |
NmsBroadLogAppSubRcp |
Grande |
Inserções, atualizações, exclusões |
Semelhante às outras tabelas de broadlog, mas com o NmsappSubscriptionRcp em vez de NmsRecipient. |
NmsTrackingLogAppSubRcp |
Grande |
Inserções, exclusões |
Semelhante às outras tabelas trackingLog, mas com a tabela NmsappSubscriptionRcp em vez de NmsRecipient. |
XtkSessionInfo |
Pequeno |
Inserções, exclusões |
Tabela que inclui sessões de usuário. O número de inserções e exclusões é muito importante. |
Além da lista acima, as tabelas que contêm dados criados por clientes (que não existem no modelo de dados do Adobe Campaign) durante a configuração da plataforma também podem estar sujeitas a fragmentação, especialmente se forem atualizadas com frequência durante os procedimentos de carregamento ou sincronização de dados. Essas tabelas podem fazer parte do modelo de dados padrão do Adobe Campaign (por exemplo, NmsRecipient). Nesse caso, cabe ao administrador da plataforma Adobe Campaign fazer uma auditoria de seu modelo de banco de dados específico para encontrar essas tabelas personalizadas. Essas tabelas não são necessariamente mencionadas explicitamente em nossos procedimentos de manutenção.