Presentation is loading. Please wait.

Presentation is loading. Please wait.

Moore’s Law means more transistors and therefore cores, but… CPU clock rate stalled… Meanwhile RAM cost continues to drop.

Similar presentations


Presentation on theme: "Moore’s Law means more transistors and therefore cores, but… CPU clock rate stalled… Meanwhile RAM cost continues to drop."— Presentation transcript:

1

2

3

4

5

6

7 Moore’s Law means more transistors and therefore cores, but… CPU clock rate stalled… Meanwhile RAM cost continues to drop

8

9

10 SQL Server Integration Same manageability, administration & development experience Integrated queries & transactions Integrated HA and backup/restore Main-Memory Optimized Optimized for in-memory data Indexes (hash and range) exist only in memory No buffer pool, B-trees Stream-based storage T-SQL Compiled to Machine Code T-SQL compiled to machine code via C code generator and VC Invoking a procedure is just a DLL entry-point Aggressive optimizations @ compile-time Steadily declining memory price, NVRAM Many-core processors Stalling CPU clock rateTCO Hardware trends Business Hybrid engine and integrated experience High performance data operations Efficient business- logic processing Customer Benefits Architectural Pillars Drivers High Concurrency Multi-version optimistic concurrency control with full ACID support Core engine uses lock- free algorithms No lock manager, latches or spinlocks Frictionless scale- up

11

12 Memory Optimized Data Filegroup Data Filegroup SQL Server.exe Memory Optimized Tables & Indexes TDS Handler and Session Management Natively Compiled SPs and Schema Buffer Pool for Tables & Indexes Client App Transaction Log Query Interop T1 T3 T2 T1 T3 T2 Tables Indexes T-SQL Query Execution T1 T3 T2 Parser, Catalog, Optimizer Native Compiler In-mem OLTP Component Key Existing SQL Component Generated.dll

13

14

15

16

17

18

19 Memory-optimized Table Filegroup Data Filegroup SQL Server.exe Engine for Memory_optimized Tables & Indexes TDS Handler and Session Management Natively Compiled SPs and Schema Buffer Pool for Tables & Indexes Client App Transaction Log Query Interop T-SQL Query Execution Parser, Catalog, Optimizer Native Compiler 10-30x more efficient Reduced bandwidth. Latency remains Persistence uses sequential IO No improvements in communication stack, parameter passing, result set generation In-mem OLTP Component Key Existing SQL Component Generated.dll Removes lock and latch contention

20 Performance Bottleneck: Latch contention Bottleneck resolved: 7X perf gain

21 Performance Bottleneck: CPU More efficient use of CPU: another 4X perf gain

22

23

24

25 http://microsoft.com/msdn www.microsoft.com/learning http://channel9.msdn.com/Events/TechEd http://microsoft.com/technet

26

27


Download ppt "Moore’s Law means more transistors and therefore cores, but… CPU clock rate stalled… Meanwhile RAM cost continues to drop."

Similar presentations


Ads by Google