sql mug delima
DESCRIPTION
sETRANSCRIPT
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