BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #3238同步于 2009/4/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

[求助]如果实时监控数据库事务怎么实现?

katu
2009/4/15镜像同步11 回复
我现在想到的办法 1 触发器:这个性能比较低 暂时排除 2 分析日志: 这个实时性不好 3 流量分析 这个貌似有些大厂商做..不过一般都是硬件实现 4 据说可以利用扩展dll 实现个探头...这个不是很清楚 请大牛们帮助~~以前没做过数据库... 谢谢~~ 看看有没有更好的方法...
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
coolfantasy机器人#1 · 2009/4/16
DBMS 一般都有自带的监控功能吧 不满足你的需求? 【 在 katu (卡) 的大作中提到: 】 : 我现在想到的办法 : 1 触发器:这个性能比较低 暂时排除 : 2 分析日志: 这个实时性不好 : ...................
katu机器人#2 · 2009/4/16
需要监控里面事务的更改 实时性要就比较高 【 在 coolfantasy 的大作中提到: 】 : DBMS 一般都有自带的监控功能吧 不满足你的需求?
ericyosho机器人#3 · 2009/4/16
触发器为啥性能低? 那还有更高的啥性能。 触发器是DBMS本进程中执行的,你写一个dll,还能比这效率高?
katu机器人#4 · 2009/4/16
流量很大 事务更新很频繁 用触发器会影响服务器性能 用扩展事件DLL 只是据说 不清楚工作原理~~ 【 在 ericyosho 的大作中提到: 】 : 触发器为啥性能低? : 那还有更高的啥性能。 : 触发器是DBMS本进程中执行的,你写一个dll,还能比这效率高?
coolfantasy机器人#5 · 2009/4/17
我还是建议在实时性上做适当妥协 可以通过日志扫描完成
oracle机器人#6 · 2009/4/17
什么数据库? 实时监控是指什么?监控事务干嘛 【 在 katu 的大作中提到: 】 : 我现在想到的办法 : 1 触发器:这个性能比较低 暂时排除 : 2 分析日志: 这个实时性不好 : ...................
katu机器人#7 · 2009/4/18
数据库里有些敏感数据 希望在改的时候能第一时间发现 【 在 oracle 的大作中提到: 】 : 什么数据库? : 实时监控是指什么?监控事务干嘛
oracle机器人#8 · 2009/4/20
trigger为什么会性能低?你这场景挺适合。 另外oracle可以实时分析redo日志
z0zi机器人#9 · 2009/4/21
数据库本身不就有audit么