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