[仅限内部部署/混合]{class="badge yellow" title="仅适用于内部部署和混合部署"}

要维护的表 tables-to-maintain

要维护的表列表取决于您的Adobe Campaign版本、使用方式和数据模型配置。

以下列表只包含最容易出现片段的表。 影响如下:

  • 磁盘空间过度消耗,从而影响数据库访问,
  • 索引没有定期更新,这会降低查询性能。

Adobe Campaign表 adobe-campaign-tables

表名
大小
主要活动类型
个评论
NmsDelivery
更新
每个投放操作都有一个记录。 单个记录可以更新多次以反映投放进度,因此此表上的索引往往会快速分段。
NmsDeliveryPart
Medium
插入、更新、删除
在投放准备期间将记录插入到其中的工作表。 它们随后在投放期间更新,并最终在投放完成后删除。
此表倾向于快速碎片,即使其平均大小相当有限。
NmsMirrorPageInfo
插入、删除
此表包含生成个性化镜像页面所需的信息。 它包含备忘录(CLOB)字段,因此往往非常大。 卷与保留镜像页面的历史记录成正比。
NmsDeliveryStat
Medium
插入、更新、删除
此表包含有关投放过程的统计信息。 其记录定期更新。
NmsAddress
Medium
更新,插入
此表包含有关电子邮件地址的信息。 它经常作为隔离过程的一部分进行更新(记录是在第一次投放错误时创建的,当投放成功后计数器更改和删除时更新)。
XtkWorkflow
更新
每个工作流实例都有一个记录,因此记录很少。 但是,该表会定期更新以反映状态和进度。
XtkWorkflowTask
插入、更新、删除
每次执行工作流活动都会导致在此表中创建记录。 清除机制会在它们过期后将其删除。
XtkWorkflowEvent
插入、更新、删除
在工作流中的任务之间激活的每个过渡都会导致在此表中创建记录。 清除机制会在它们过期后将其删除。
XtkWorkflowJob
非常小
插入、更新、删除
此表特定于工作流引擎。 它允许向工作流发送命令(例如,开始、停止、暂停)。 尽管该表很小,但在清除链接到工作流的事务表时考虑该表。
NmsBroadLog
最大
插入、更新、删除
这是系统中最大的表。 每条发送的消息都有一条记录,这些记录会被插入、更新以跟踪投放状态,并在历史记录清除后删除。
NmsTrackingLog
插入、删除
清除历史记录时会插入和删除跟踪日志,但不会更新这些日志。
NmsBroadlogMsg
更新
此表包含用于确认SMTP错误的信息。 索引相当小,但会被大规模更新,因此此表上的索引倾向于快速分段。
NmsEmailErrorStat
Medium
插入、更新、删除
此表包含按域排序的SMTP错误汇总。 它最初包含详细信息,一旦清除任务过期,便会将其汇总。
NmsBroadLogMid (在中间源实例上)
插入、更新、删除
仅当5.10(或更高版本)实例用作中间源实例时。 这是数据库中最大的表之一。 每条发送的消息都有一条记录,这些记录会被插入、更新以跟踪投放状态,并在历史记录清除后删除。 使用中间源时,建议限制历史记录(通常少于两个月),因此此表大小合理(对于6000万行,数据加索引,小于30 Go),但偶尔重建非常重要。
NmsBroadLogRcp(当使用NmsRecipient表时)
插入、更新、删除
这是系统中最大的表。 每条发送的消息都有一条记录,这些记录会被插入、更新以跟踪投放状态,并在历史记录清除后删除。 请注意,在5.10中,此表比4.05中的等效表(NmsBroadLog)小,因为5.10版本的NmsBroadLogMsg表中已分解SMTP消息文本。 但是,仍必须定期(开始为每隔一周)重新索引此表,并不时地完全重建它(每月一次,或者当性能受到影响时)。
YyyyBroadLogXxx (当使用外部收件人表时)
插入、更新、删除
与NmsBroadLogRcp相同,但使用外部收件人表。 请使用投放映射中的值调整Yyyy和Xxx 。
NmsTrackingLogRcp(当使用NmsRecipient表时)
插入、删除
清除历史记录时会插入和删除跟踪日志,但不会更新这些日志。 卷取决于数据保留的长度。
YyyyTrackingLogXxx (当使用外部收件人表时)
插入、删除
与NmsTrackingLogRcp相同,但使用外部收件人表。 请使用投放映射中使用的值调整Yyyy和Xxx。
NmsBroadLogRtEvent (消息中心执行实例)
插入、更新、删除
与其他broadlog表类似,但使用NmsRtEvent而不是NmsRecipient。
NmsTrackingLogRtEvent( Message Center执行实例)
插入、删除
与其他trackingLog表类似,但使用NmsRtEvent表而不是NmsRecipient。
NmsRtEvent (消息中心执行实例)
插入、更新、删除
包含消息中心事件队列的表。 消息中心在处理这些事件时更新其状态。 在清除期间执行删除。 我们建议您定期重新创建此表的索引并重新生成它。
NmsEventHisto (消息中心控制实例)
插入、更新、删除
与NmsRtEvent类似。 此表存档所有执行实例中的每个事件。 没有实时进程,只有报告使用它。
NmsMobileApp
非常小
插入、更新、删除
包含移动应用程序及其配置的表。
NmsAppSubscriptionRcp
插入、更新
包含用于发送通知的移动设备的标识符(地址)的表(类似于收件人表)。
NmsBroadLogAppSubRcp
插入、更新、删除
与其他broadlog表类似,但使用NmsappSubscriptionRcp而不是NmsRecipient。
NmsTrackingLogAppSubRcp
插入、删除
与其他trackingLog表类似,但使用NmsappSubscriptionRcp表而不是NmsRecipient。
XtkSessionInfo
插入、删除
包含用户会话的表。 插入和删除的次数非常重要。

Customer表 customer-tables

除了上述列表之外,包含在平台设置期间由客户创建的表(在Adobe Campaign数据模型中不存在)也可能会出现碎片,尤其是当这些表在数据加载或同步过程中频繁更新时。 这些表可以是默认Adobe Campaign数据模型的一部分(例如​ NmsRecipient)。 在这种情况下,Adobe Campaign平台管理员需要对其特定数据库模型进行审核,以查找这些自定义表。 在我们的维护过程中不一定明确地提到这些表。

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1