诡异,返回相同的值sys.fn_cdc_map_lsn_to_time

jldzy 2015-07-13 11:41:46
在用CDC 获取变化的记录,我在一个查询 里面 先执行delete 后执行insert , 这个应该有2个事务,获取CDC的时候__$start_lsn 不同,但是用sys.fn_cdc_map_lsn_to_time 返回的时间确实相同的。 这个是什么原因? 怎么区别事务先后顺序 ?

...全文
219 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tiger_Zhao 2015-07-14
  • 打赏
  • 举报
回复
更正:按照CPU的频率
Tiger_Zhao 2015-07-14
  • 打赏
  • 举报
回复
安装CPU的频率,同一个毫秒内可以做很多操作啊,所以lsn转成时间(精确到毫秒)相等不稀奇啊。
事务可以交叉,无所谓先后,具体的操作才有先后,这个看lsn啊。

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧