Los casos de uso para In-Memory OLTP
-
Upload
spanishpassvc -
Category
Technology
-
view
153 -
download
0
description
Transcript of Los casos de uso para In-Memory OLTP
Los casos de uso para In-Memory OLTP6 de Agosto (12 pm GMT -5)
Warner Chaves
Resúmen:
Introducción a la tecnología de In-Memory OLTP
con demos de comparaciones entre
implementación "Clásica" vs "In-Memory". Parte
de la sesión que Warner va a presentar en el
próximo PASS SUMMIT en Noviembre
Próximos Eventos
Haciéndo preguntas
básicas sobre BI13 de Agosto
Andrei Garzón
Fundamentos sobre los
índices en SQL Server20 de Agosto
Enrrique Puig
Visualización de Big
Data con Power View27 de Agosto
Eduardo Castro
Está por comenzar:
Los Casos de Uso de In-Memory OLTP
6 de Agosto 2014
Warner Chaves
MCM
Consultor Principal / Pythian
Premisa fundamental
• Mas CPUs per chip, misma velocidad.
• Costo de RAM sigue bajando.
• Mas capacidad de RAM por servidor.
• Agresivos algoritmos de optimizacion que NO funcionan
a la velocidad de disco (aun con SSD).
3
Un asunto de velocidad
Milisegundos (10-3)
Microsegundos (10-6)
Nanosegundos (10-9)
Adonde estan las mejoras?
• Protocolo de Red: ninguna mejora.
• Optimizacion de queries: mejora parcial, solo si se
implementa compilacion native. No hay paralelismo.
• Ejecucion de queries: mejora total, eliminado el latching y
el locking. No hay fragmentacion.
Adonde estan las mejoras? (2)
• Escritura al log: mejora parcial, requerido para tablaspermanentes pero con menos trafico de IO.
• Tablas temporales: mejora total, ahora de verdad son In-Memory. En dos sabores: table variable y schema_onlytable.
• Escritura a data files: mejora parcial, requerido para tablaspermanentes pero con stream de IO.
La realidad de v1
• Partitioning no es soportado.
• Hay que ser cuidadoso con las medidas (RAM, hash
buckets, etc).
• No hay paralelismo.
• Identity tiene que ser 1,1. No FKs, Unique, triggers.
• Esquema 100% estatico.
• Limites de T-SQL (para compilacion nativa)
Antes de comenzar
1. Ejecutar un ejercicio de capacity planning.
2. Comprender donde esta el bottleneck del
sistema.
3. In-Memory OLTP ataca esos bottlenecks?
4. Analizar las limitaciones.
5. Si las limitaciones son aceptables, continuar.
6. Test, Test, Test.
DEMOS!
QA
Manténgase conectado a nosotros!
11
Visítenos en http://globalspanish.sqlpass.org
/SpanishPASSVC
lnkd.in/dtYBzev
/user/SpanishPASSVC
/SpanishPASSVC
Programa de Reconocimiento
Programa de Voluntario Sobresaliente
• PASS le invita a nominar a su voluntario favorito para ser “Voluntario Sobresaliente del Mes”
• Enviar nominaciones en todo momento a: [email protected]
Favor proveer:
• Información de contacto del nominado,
• una lista breve de los programas de PASS que a participado el nominado
• los años que lleva activo en la comunidad
• una corta descripción por el cual considera que esta persona debe ser reconocida
• Los nominados seleccionados serán anunciados en la edición del boletín PASS Connector y recibirán un
certificado de apreciación.
http://www.sqlpass.org/summit/2014
November 4 - 7 |
Seattle, WA
Manténganse Conectados!
• Solicite su suscripción gratuita en sqlpass.org
• Linked In: Professional Association for SQL Server
• Facebook: Professional Association for SQL Server Group
• Twitter: @SQLPASS
• The PASS Blog: sqlpass.org
Haciéndo preguntas básicas sobre BI
13 de Agosto (12 pm GMT -5)
Andrei Garzón
Resúmen:
La facilidad de las nuevas herramientas de BI se
puede ver de una manera muy sencilla con la
funcionalidad Q & A. En esta sesión se presentará
una de las capacidades de consumo de
información de Power BI.
Próximo Evento