Has anybody had any experience (good or bad) with this? Microsoft's own documentation ([url]http://msdn.microsoft.com/en-us/library/dn673537.aspx[/url]) hints at improvements while warning:[quote]While many workloads will benefit from the new cardinality estimator changes, in some cases, workload performance may degrade without a specific tuning effort.[/quote]and[quote]Given the risk of performance regression, [i]it is very important that existing applications be thoroughly tested on the new cardinality model before migrating to production[/i].[/quote]We did some quick tests of code which performs adequately on SQL 2005 to 2012 and found almost immediately parts which ground to a halt on 2014. Does this effectively mean that we need to performance test each and every part of our application? At the moment, we're going to have to demand that any customer with a 2014 Server run our database in 2012 mode.
↧