After SQL Server 2012 Service Pack 1 Cumulative Update #3 was released last night, I realized that there are a lot of performance-related fixes that are available for SQL Server 2012, and it might be difficult to keep track of which fixes are available in which cumulative updates.
So, here is a list of performance-related fixes available for SQL Server 2012 to date (scroll down to see a full legend).
My opinion remains that you should always stay up to date (after thoroughly testing them, of course) with cumulative updates – not just for performance-related fixes, but for many other fixes as well (I lost count of the number of "incorrect result" bugs, "assertion error" issues and access violations that have been fixed).
You should take note that several fixes available in the newly refreshed SP1 branch have not yet been made available in the RTM branch. Of course this situation will roughly flip-flop next month, and the month after, and until the cumulative update release cadence is synchronized between the RTM and SP1 branches.
Legend of SQL Server 2012 Updates
|RTM Cumulative Update 1||11.0.2316||2012-04-12|
|RTM Cumulative Update 2||11.0.2325||2012-06-18|
|RTM Cumulative Update 3||11.0.2332||2012-08-31|
|RTM Cumulative Update 4||11.0.2383||2012-10-15|
|RTM Cumulative Update 5||11.0.2395||2012-12-17|
|RTM Cumulative Update 6||11.0.2401||2013-02-18|
|Service Pack 1 (list of fixes)||11.0.3000||2012-11-15|
|SP1 Cumulative Update 1||11.0.3321||2012-11-20|
|SP1 Cumulative Update 2||11.0.3339||2013-01-21|
|SP1 Cumulative Update 3||11.0.3349||2013-03-18|
I will try to keep this list up to date as new cumulative updates are released.