Люди,
Я использую лучшие практики подготовленных операторов SQL для выполнения множества вставок / обновлений, которые различаются по одним и тем же параметрам. У меня есть два варианта в моем дизайне: 1. Вся работа выполняется за одну транзакцию. 2. разбить работу на несколько транзакций (не по одной на оператор, а что-то, что соответствует параллельности моей среды). Если я выберу № 2, будет ли SQL использовать преимущества кэшированного скомпилированного плана запроса / выполнения для транзакций? Или, поскольку запрос был сделан внутри транзакции, срок службы кэша будет ограничен транзакцией?