gpt4 book ai didi

sql-server - Sql Server 是否缓存了跨事务的编译查询和执行计划?

转载 作者:行者123 更新时间:2023-12-03 16:54:15 25 4
gpt4 key购买 nike

各位,

我正在使用 best-practice准备好的 sql 语句来执行许多因相同参数而异的插入/更新。在我的设计中我有两个选择: 1. 所有的工作都在一个事务中完成。 2. 将工作分解为多个事务(不是每个语句一个,而是适合我的环境的并发性)。如果我选择#2,SQL 会利用跨事务的缓存编译查询/执行计划吗?或者,因为查询是在一个事务中进行的,所以缓存的生命周期将仅限于该事务?

最佳答案

计划与交易无关。或者与此有关的联系

也就是说,一个计划可以由许多 txns 和/或用户和/或连接共享。如果计划有效且仍在缓存中,则在不同时间

关于sql-server - Sql Server 是否缓存了跨事务的编译查询和执行计划?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4472126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com