繁体   English   中英

审核跟踪日志维护

[英]audit trail log maintenance

对于我的应用程序,我需要有关“帮助台”模块的“审核跟踪”的建议。 客户希望跟踪应用程序帮助台模块中的每一个更改。 服务台表单上有40多个字段(将来会添加更多冷字段)。 对于完整的审核跟踪,我有两个选择。

第一个:我为所有字段的轨道创建了一个删除表,每个字段有四列,即new value, old value, updated date, updated by 在这些列的基础上,我可以跟踪所有字段。

第二:我创建一个表来跟踪每个更改,即

change_id, HD-Ticket_id, updated_date, updated_by

并创建另一个表,该表跟踪每个更改以及change_id作为该表中的外键,即id, change_id, field_name, value

第一个选项表中的数据非常复杂,但是它会迅速提供完整的日志,而第二个选项表中的数据非常简单,但是生成日志的查询似乎非常复杂,我们尝试通过查询来生成日志,但是这会花费太多时间时间,几乎每次我们尝试提取数据时都会导致连接超时。

谁能帮我找到审计追踪的连击方式。

第一种方法被广泛使用,您还必须添加更多列,例如PageNameKeyId (该表的PK)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM