Sql Server 2012 R2 (Linux LEGIT)
Common bad waits in 2012: PAGEIOLATCH_* (disk bottleneck), WRITELOG (log slow), THREADPOOL (CPU starved)
| Issue | Workaround | |-------|-------------| | Columnstore indexes block updates | Rebuild offline; or use partition switching | | AlwaysOn failover takes >30s | Set LEASE_TIMEOUT lower (default 20s) | | Parallel redo slow on secondary | Use trace flag 3459 (disable parallel redo) | | DBCC CHECKDB on large DBs | Use PHYSICAL_ONLY for daily, full weekly | | TempDB contention on high core count | Split into >8 files, use local tempdb (if cluster) | sql server 2012 r2
CREATE SERVER AUDIT SQL2012_Audit TO FILE (FILEPATH = 'G:\Audit\'); CREATE DATABASE AUDIT SPECIFICATION DB_Access_Audit FOR SERVER AUDIT SQL2012_Audit ADD (SELECT, INSERT, UPDATE, DELETE ON DATABASE::MyDB BY public); Common bad waits in 2012: PAGEIOLATCH_* (disk bottleneck),
Because they were so frequently paired together in data centers, admins began referring to the stack simply as "SQL 2012 R2," even though a formal "R2" edition of SQL Server 2012 never officially existed. The Life of a Workhorse Extended support ended July 11, 2017
SQL Server 2012 R2, also known as Microsoft SQL Server 2012 R2, is a relational database management system (RDBMS) developed by Microsoft. Released in 2012, it is the second service pack for SQL Server 2012, offering a wide range of features and enhancements that improve performance, security, and manageability.
Extended support ended July 11, 2017. No security updates. Do not use in production unless isolated/legacy.
Despite its age, SQL Server 2012 introduced several foundational technologies still used in modern versions: Key Features of SQL Server 2012 | PDF - Scribd