sql mug delima

Post on 01-Jul-2015

137 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

sE

TRANSCRIPT

Novedades en SQL Server 2014

Visita mi Blog:

germancayom.wordpress.com

Germán Cayo Morales

MCP MCTS MTA

Especialista SQL Server

Mug de Lima

Sígueme en Twitter:

@GGCayo

Motivación

Arquitectura

Uso de In-

Memory OLTP

Motivación

Aumentar

rendimiento 100x

Motivación

Aumentar

rendimiento

100x

1. Reducir el número

de ciclos por

instrucción

2. Mejorar la

escalabilidad (uso

de recursos HW

mejor

aprovechados)

3. Disminuir el número

de instrucciones

ejecutadas por

petición.

Motivación

Motivación

Pilares de In – Memory OLTP

Optimizado

para memoria

RAM

T-SQL

supereficiente

Integración

completa

Alta

concurrencia

• T-SQL compilado a

código máquina en C.

• Los SP son DLL

• Compilaciones

superagresivas a código

máquina • Gestión de concurrencia

optimista multiversión.

• Soporte ACID

• Nuevo motor con

algoritmos lock-free

• Sin latches• Nuevas estructuras de

almacenamiento.

• Sin Buffer Pool

• Punteros a datos

• Todo son índices de

cobertura

• T-SQL conocido

• Mismas herramientas

• Integrado

completamente en SQL

Server (sin licencia extra)

8

Aumentos de rendimiento

In-Memory

OLTP

CompilerIn-Memory

OLTP

Component

Memory-optimized Table

FilegroupData Filegroup

SQL Server.exe

In-Memory OLTP Engine for

Memory_optimized Tables &

Indexes

TDS Handler and Session Management

Natively Compiled

SPs and Schema

Buffer Pool for Tables & Indexes

Proc/Plan cache for ad-hoc T-

SQL and SPs

Client App

Transaction Log

Interpreter for TSQL, query

plans, expressions

Query

Interop

Access Methods

Parser,

Catalog,

Algebrizer,

Optimizer

10-30x más eficiente

Reducción de consume

de log.

Checkpoints

secuenciales y en

background

Sin mejoras en pila de

llamadas, paso de

parámetros o

devolución de

resultados

Key

Existing SQL

Component

Generated .dll

DEMO

CONSULTAS

RECURSOS

- http://www.enriquecatala.com/2014/08/presentacion-de-in-

memory-oltp-y.html

- http://www.microsoft.com/en-us/evalcenter/evaluate-sql-

server-2014

- http://bscampus.bsgrupo.com/contenidos/dft_ti.aspx

- http://www.microsoft.com/en-us/server-

cloud/support/learning-center/virtual-labs.aspx

Novedades en SQL Server 2014

Visita mi Blog:

germancayom.wordpress.com

Germán Cayo Morales

MCP MCTS MTA

Especialista SQL Server

Mug de Lima

Sígueme en Twitter:

@GGCayo

top related