预订演示
前页 后页

性能考虑

审计是一种用于确定谁对模型进行了更改以及何时进行更改的工具。启用审计后,每次对模型进行更改时, Enterprise Architect审计引擎都会记录该更改。与任何事务系统一样,这些更改自然需要一些时间才能写入审计log 。当日志较小时,此写入时间将难以察觉,但当日志增大时,写入log所需的时间将增加,并可能延迟更改的保存。该工具提供了多种方法来减少保存更改的延迟。在审计过程的两个不同部分可能会遇到延迟:

  • 对存储库进行更改时- 如前所述,保存模型更改可能会延迟,从而影响您或正在更新正在审核的模型方面的任何其他用户;例如,更改元素的名称、更改图表上object的位置,或者(如果已配置)通过对数据库或代码包进行逆向工程而创建的库表或代码类,都将导致写入审核日志
  • 访问审计视图时- 通常由图书管理员或管理员访问的审计视图可能会因需要排序和显示的审计记录量而变得缓慢
审计过程的这两个方面的表现将在以下主题中讨论:
  • 审计绩效
  • 审计视图绩效