34,837
社区成员




当前生产环境,有一个表的记录频繁被插入一些异常记录。由于有对接其他的第三方,现在想定位是哪个导致的。
我能想到的是开启cdc 和跟踪,根据变更的时间,反查跟踪的记录,或者是加触发器,触发器里面加exec('DBCC INPUTBUFFER('+@@spid+')') 去记录
这个表的读写频率较高,不知道有没有什么更好的方法,对生产环境影响小一点。
直接在表上添加一个触发器,记录需要的东西
扩展事件看了下好像有点复杂,没用过的先学习学习
最简单是开 SqlProfiler, 这个最省事, 但消耗大一点。
用扩展事件也行,消耗小一点,但比较麻烦一点。