sql:查询的副作用

时间:2018-04-12 10:58:57

标签: sql sql-server sql-server-2016 transactional

我有一个类似的查询:

begin transaction

--a select
--another select

--an insert

rollback transaction

我已经读过回滚事务将撤消我的所有更改。但据我所知,选择或更新也会更改表的统计信息。所以在我回滚事务后,我的统计数据会被回滚吗?

此外,在开始交易行之后放置此代码是否有意义?

DBCC FREEPROCCACHE
DBCC DROPCLEANBUFFERS

我已经做了一些测试,并且在没有此代码的情况下执行时间是相同的,但我无法找到有关此行为的文档。

此致

0 个答案:

没有答案