- A cached SBE plan is more expensive to clone than the contents of the classic plan cache.
- Incurring this expense while holding the lock has been shown to cause additional contention for the mutex in our multi-threaded benchmarks.
- We can experiment with cloning after dropping the lock by using std::shared_ptr.