OLTP en memoria (optimización en memoria)In-Memory OLTP (In-Memory Optimization)

SE APLICA A: síSQL Server síAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

OLTP en memoriaIn-Memory OLTP puede mejorar considerablemente el rendimiento de escenarios de datos transitorios, carga de datos, ingesta de datos y procesamiento de transacciones.can significantly improve the performance of transaction processing, data ingestion and data load, and transient data scenarios. Para saltar al código básico y al conocimiento que necesita para probar rápidamente su propia tabla optimizada para memoria y procedimiento almacenado con compilación nativa, consulteTo jump into the basic code and knowledge you need to quickly test your own memory-optimized table and natively compiled stored procedure, see

Un vídeo de 17 minutos que explica OLTP en memoria y muestra las ventajas de rendimiento:A 17-minute video explaining In-Memory OLTP and demonstrating performance benefits:

Para descargar la demostración de rendimiento de OLTP en memoria usada en el vídeo:To download the performance demo for In-Memory OLTP used in the video:

Para información más detallada de OLTP en memoria y una revisión de los escenarios que ven beneficios de rendimiento gracias a la tecnología:For a more detailed overview of In-Memory OLTP and a review of scenarios that see performance benefits from the technology:

Cabe decir que OLTP en memoriaIn-Memory OLTP es la tecnología de SQL ServerSQL Server con la que se mejora el rendimiento del procesamiento de transacciones.Note that OLTP en memoriaIn-Memory OLTP is the SQL ServerSQL Server technology for improving performance of transaction processing. Para obtener más información sobre la tecnología de SQL ServerSQL Server con la que se mejora el rendimiento de las consultas analíticas y de los informes, vea la Guía de índices de almacén de columnas.For the SQL ServerSQL Server technology that improves reporting and analytical query performance see Columnstore Indexes Guide.

Se han realizado varias mejoras de OLTP en memoria de SQL Server 2016 (13.x)SQL Server 2016 (13.x) y SQL Server 2017 (14.x)SQL Server 2017 (14.x), además de Base de datos SQL de AzureAzure SQL Database.Several improvements have been made to In-Memory OLTP in SQL Server 2016 (13.x)SQL Server 2016 (13.x) and SQL Server 2017 (14.x)SQL Server 2017 (14.x), as well as in Base de datos SQL de AzureAzure SQL Database. El área expuesta de Transact-SQL aumentó para facilitar la migración de aplicaciones de base de datos.The Transact-SQL surface area has been increased to make it easier to migrate database applications. Se agregó compatibilidad para realizar operaciones ALTER para tablas optimizadas para memoria y procedimientos almacenados con compilación nativa, con el fin de facilitar el mantenimiento de las aplicaciones.Support for performing ALTER operations for memory-optimized tables and natively compiled stored procedures has been added, to make it easier to maintain applications. Para más información sobre las nuevas características de OLTP en memoriaIn-Memory OLTP, vea Columnstore indexes - what's new (Novedades de índices de almacén de columnas).For information about the new features in OLTP en memoriaIn-Memory OLTP, see Columnstore indexes - what's new.

Nota

PruébeloTry it out

OLTP en memoria está disponible en las bases de datos Azure SQL en el nivel Premium y crítico para la empresa y en grupos elásticos.In-Memory OLTP is available in Premium and Business Critical tier Azure SQL databases and elastic pools. Para una introducción a OLTP en memoria y al Almacén de columnas en Azure SQL Database, consulte Optimizar el rendimiento con las tecnologías In-Memory en SQL Database.To get started with In-Memory OLTP, as well as Columnstore in Azure SQL Database, see Optimize Performance using In-Memory Technologies in SQL Database.

En esta secciónIn this section

Esta sección proporciona los temas siguientes:This section provides includes the following topics:

TemaTopic DescripciónDescription
Inicio rápido 1: Tecnologías de OLTP en memoria para acelerar el rendimiento de Transact-SQLQuick Start 1: In-Memory OLTP Technologies for Faster Transact-SQL Performance Profundice en OLTP en memoriaDelve right into In-Memory OLTP
Información general y escenarios de usoOverview and Usage Scenarios Información general sobre OLTP en memoria y cuáles son los escenarios que verán beneficios en el rendimiento.Overview of what In-Memory OLTP is, and what are the scenarios that see performance benefits.
Requisitos para usar tablas con optimización para memoriaRequirements for Using Memory-Optimized Tables Describe los requisitos de hardware y software y las instrucciones para utilizar tablas optimizadas para memoria.Discusses hardware and software requirements and guidelines for using memory-optimized tables.
Ejemplos de código de OLTP en memoriaIn-Memory OLTP Code Samples Contiene ejemplos de código en los que se muestra cómo crear y utilizar una tabla optimizada para memoria.Contains code samples that show how to create and use a memory-optimized table.
Memory-Optimized TablesMemory-Optimized Tables Presenta las tablas optimizadas para memoria.Introduces memory-optimized tables.
Variables de tabla con optimización para memoriaMemory-Optimized Table Variables Ejemplo de código que muestra cómo utilizar una variable de tabla optimizada para memoria en lugar de una variable de tabla tradicional para reducir el uso de tempdb.Code example showing how to use a memory-optimized table variable instead of a traditional table variable to reduce tempdb use.
Índices de las tablas con optimización para memoriaIndexes on Memory-Optimized Tables Presenta los índices optimizados para memoria.Introduces memory-optimized indexes.
Procedimientos almacenados compilados de forma nativaNatively Compiled Stored Procedures Presenta los procedimientos almacenados compilados de forma nativa.Introduces natively compiled stored procedures.
Administrar memoria para OLTP en memoriaManaging Memory for In-Memory OLTP Descripción y administración del uso de memoria en el sistema.Understanding and managing memory usage on your system.
Crear y administrar el almacenamiento de objetos con optimización para memoriaCreating and Managing Storage for Memory-Optimized Objects Describe los archivos delta y de datos, que almacenan información sobre las transacciones en tablas optimizadas para memoria.Discusses data and delta files, which store information about transactions in memory-optimized tables.
Hacer copia de seguridad, restaurar y recuperar tablas con optimización para memoriaBackup, Restore, and Recovery of Memory-Optimized Tables Describe las copias de seguridad, las restauraciones y las recuperaciones para tablas optimizadas para memoria.Discusses backup, restore, and recovery for memory-optimized tables.
Compatibilidad de Transact-SQL con OLTP en memoriaTransact-SQL Support for In-Memory OLTP Describe la compatibilidad de Transact-SQLTransact-SQL para OLTP en memoriaIn-Memory OLTP.Discusses Transact-SQLTransact-SQL support for OLTP en memoriaIn-Memory OLTP.
Compatibilidad con alta disponibilidad para bases de datos de OLTP en memoriaHigh Availability Support for In-Memory OLTP databases Describe los grupos de disponibilidad y los clústeres de conmutación por error en OLTP en memoriaIn-Memory OLTP.Discusses availability groups and failover clustering in OLTP en memoriaIn-Memory OLTP.
Compatibilidad de SQL Server con OLTP en memoriaSQL Server Support for In-Memory OLTP Enumera la sintaxis nueva y la actualizada, y las características que admiten tablas optimizadas para memoria.Lists new and updated syntax and features supporting memory-optimized tables.
Migrar a OLTP en memoriaMigrating to In-Memory OLTP Describe cómo migrar las tablas basadas en disco a tablas optimizadas para memoria.Discusses how to migrate disk-based tables to memory-optimized tables.

Encontrará más información acerca de OLTP en memoriaIn-Memory OLTP en:More information about OLTP en memoriaIn-Memory OLTP is available on:

Ver tambiénSee Also

Características de la base de datosDatabase Features