Warwick Rudd
Microsoft Certified Master (MCM) – SQL 2008
Principal Consultant
Warwick@sqlmastersconsulting.com.au
@Warwick_Rudd
About Me : Warwick Rudd
• SQL Server Consultant
• MCM – SQL Server 2008
• MCSM – Data Platform
• Certified Trainer
• Reviewed 4 SQL Server 2012 Beta Exams
• Blogger on Simpletalk.com
• Presenter at:
• User Groups
• SQLSaturdays
• TechED Australia
Buffer Pool Extension
Resource Governor for I/O
In-Memory OLTP
In-Memory DW
Managed Lock Priority
Single Partition Online Index Rebuild
SQL
SSD
Buffer Pool
Dirty PagesClean Pages
Evict Clean
Pages
< Max Server
Memory
• 1 : 4
• 1 : 8
• 1 : 16
Increased Random I/OThroughput
Reduced I/O Latency
IncreasedTransactionalThroughput
Improved Read Performance with a Larger Hybrid Buffer Pool
A Caching Architecture that can take Advantage of Present and Future Low-cost Memory
Configurable with FCI’s
DMV’s
XEvents
Performance Counters
SQL Server 2008 Enterprise Edition
CPU & Memory I/O
SSAS
SSRS
SSIS
Maximum
Classifier Function
Workload Groups
Resource Pools
Minimum
Memory-resident
data
Lock and latch free
New table and
index Structures
Natively compiled
stored procedures
Interop
Cross-container
transactions
Memory-optimized
filegroup
Durable tables
Non-durable
tables
At least 1 index Outage for all
tableindex changes
No Undo
Logging
Clustered
Updateable
Improved Compression
Batch processing
NC Columnstore Indexes still useful
Select
DDL Select Select
GRANT
WAIT
DDLSelect Select
First in First
Out
Select
DDL
Select Select GRANT
Low Priority Lock Queue
DDL
Alter Any Connection
Wait_At_Low_Priority
Max_Duration
Abort_After_Wait = [Self | Blockers]
Granularity
Accessibility
Lock Priority
Availability
Resource Savings
Buffer Pool Extension
Resource Governor for I/O
In-Memory OLTP
In-Memory DW
Managed Lock Priority
Single Partition Online Index Rebuild
www.sqlmastersconsulting.com.au

Performance Eye for the SQL Guy