Question

MS SQL Server 2008r2: I restore production databases on top of a staging instance that I use for testing. Is it possible to also copy the plan-cache and/or statistics to the staging instance, to better simulate the production environment for testing purposes?

Was it helpful?

Solution

You cannot copy individual plans form one server to another. You can copy statistics - generate script and run it on the test/staging env.

Mainly, you should focus on -

Constraints, Statistics, Table size (number of rows and pages) and Database options along with sessions SET options and hardware resources (maxdop and max memory settings) inorder for the query optimizer to select a plan.

Alternatively, you can use plan guide for single queries.

Again, since you are on sql server 2008 R2, you cannot use query store or dbcc clone database.

Licensed under: CC-BY-SA with attribution
Not affiliated with dba.stackexchange
scroll top