mysql有咩有类似sqlserver的事件记录功能 (比如在一段时间内一个用户做过了那些insert update等操作)。另外,
现在对当前在线系统的重要事件(很大的一个操作,比如结算业务,注资业务等),进行事件登记。
我初步的想法是建立新表,该表记录用户名 时间 业务类型 业务具体信息等。
有人说有其他方法,比如文件日志记录等。
数据库表记录有很大优点,检索简单,关联其他表清楚。这是我的解决方法。
欢迎提出有建设性意见。
现在对当前在线系统的重要事件(很大的一个操作,比如结算业务,注资业务等),进行事件登记。
我初步的想法是建立新表,该表记录用户名 时间 业务类型 业务具体信息等。
有人说有其他方法,比如文件日志记录等。
数据库表记录有很大优点,检索简单,关联其他表清楚。这是我的解决方法。
欢迎提出有建设性意见。
在什么地方 说清楚点好吗??
通用查询日志,即参数配置文件里面的log参数项
但我觉得这个并不符合你的需求,因为从你上面说的,你的是业务操作日志,可能还涉及到给业务查询追踪的,所以,我觉得你应该从程序的角度去考虑,从业务处理逻辑上去控制,而不要寄托在数据库本身。
5.11. MySQL日志文件
5.11.1. 错误日志
5.11.2. 通用查询日志
5.11.3. 二进制日志
5.11.4. 慢速查询日志
5.11.5. 日志文件维护