A lista de tabelas a serem mantidas depende da versão do Adobe Campaign, de 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
Medium
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.
Esta tabela tende a se fragmentar rapidamente, mesmo que seu tamanho médio seja razoavelmente 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
Medium
Inserções, atualizações, exclusões
Esta tabela contém estatísticas sobre o processo de delivery. Seus registros são atualizados regularmente.
NmsAddress
Medium
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 os 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 fluxos de trabalho.
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
Medium
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 de destinatários externos é 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 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. É recomendável recriar regularmente o índice desta tabela e recriá-lo.
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. Não é usado 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 destinatários).
NmsBroadLogAppSubRcp
Grande
Inserções, atualizações, exclusões
Semelhante às outras tabelas de broadlog, mas com 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.