我有一个类似的查询:
begin transaction
--a select
--another select
--an insert
rollback transaction
我已经读过回滚事务将撤消我的所有更改。但据我所知,选择或更新也会更改表的统计信息。所以在我回滚事务后,我的统计数据会被回滚吗?
此外,在开始交易行之后放置此代码是否有意义?
DBCC FREEPROCCACHE
DBCC DROPCLEANBUFFERS
我已经做了一些测试,并且在没有此代码的情况下执行时间是相同的,但我无法找到有关此行为的文档。
此致