数据库性能

大多数性能问题都与数据库维护相关。 以下四个主要线索可帮助您找到性能缓慢的原因:

  • 配置
  • 安装和配置Adobe Campaign平台
  • 数据库维护
  • 实时诊断

配置

检查初始的Adobe Campaign平台配置是否仍然有效,并在必要时,根据可交付性或数据库大小重新评估客户的需求。 我们还建议运行完整的硬件检查(CPU、RAM、IO系统)。

注意

有关分析,请参阅Adobe Campaign硬件大小调整指南

平台配置

不适当的配置可能会影响平台性能。 我们建议您检查​serverConf.xml​文件中的网络配置、平台可交付性选项以及MTA配置。

数据库维护

数据库清理任务

请确保数据库清理任务已运行。 为此,请查看日志文件以查看它们是否包含任何错误。 如需详细信息,请参阅此部分

维护计划

确保正确计划和执行数据库维护。 为此,请与数据库管理员联系以了解有关以下内容的更多信息:

  • 他们的维护计划
  • 以前执行的维护计划
  • 查看脚本日志

如需详细信息,请参阅此部分

重要

如果您使用中间源配置,则必须定期维护数据库。 在营销平台上分析投放时,营销实例会向中间源实例发送信息。 如果流程速度减慢,则营销实例将受到影响。

管理工作表

请检查工作表的数量和大小。 当数据库超出一定大小时,数据库性能会受到影响。 这些表由工作流和投放创建。 工作流和投放处于活动状态时,它们会保留在数据库中。 要限制工作表的大小,可以执行以下操作:

  • 停止或删除具有以下状态的投放:FailedIn progressReady for delivery​或​Paused
  • 停止或删除因错误而暂停的工作流。
  • 停止所有用于测试的工作流,这些测试不包含​End​活动,因此其状态仍为​Paused
重要

如果操作时间长,释放了大量空间,这意味着需要进行深入的维护(索引重建等)。 如需详细信息,请参阅此部分

Adobe Campaign进程监控

根据Adobe Campaign安装设置,可以使用两个工具进行平台监控:

详情

可能需要进行实时诊断以确定问题的原因。 首先检查进程和平台日志文件,然后在重新创建问题时监视数据库活动。 请特别注意以下事项:

  • 维护执行计划
  • 正在执行SQL查询
  • 是否同时运行外部进程(清理、导入、聚合计算等)。

在此页面上