OLTP en mémoire (optimisation en mémoire)In-Memory OLTP (In-Memory Optimization)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

OLTP en mémoireIn-Memory OLTP permet d’améliorer considérablement les performances du traitement transactionnel, de l’intégration et du chargement des données, et des scénarios de données temporaires. can significantly improve the performance of transaction processing, data ingestion and data load, and transient data scenarios. Pour accéder au code et aux connaissances de base indispensables pour tester rapidement votre propre table optimisée en mémoire et votre procédure stockée compilée en mode natif, consultezTo jump into the basic code and knowledge you need to quickly test your own memory-optimized table and natively compiled stored procedure, see

Une vidéo de 17 minutes expliquant la fonction OLTP en mémoire et montrant ses avantages en matière de performances :A 17-minute video explaining In-Memory OLTP and demonstrating performance benefits:

Pour télécharger la démonstration des performances pour l’OLTP en mémoire utilisé dans la vidéo :To download the performance demo for In-Memory OLTP used in the video:

Pour une présentation plus détaillée de l’OLTP en mémoire et un examen des scénarios où l’utilisation de cette technologie offre des avantages en matière de performances :For a more detailed overview of In-Memory OLTP and a review of scenarios that see performance benefits from the technology:

  • Vue d’ensemble et scénarios d’utilisationOverview and Usage Scenarios

    Notez que OLTP en mémoireIn-Memory OLTP est la technologie SQL ServerSQL Server permettant d’améliorer les performances du traitement des transactions.Note that OLTP en mémoireIn-Memory OLTP is the SQL ServerSQL Server technology for improving performance of transaction processing. Pour découvrir la technologie SQL ServerSQL Server qui améliore les performances des requêtes de création de rapports et analytiques, consultez le Guide des index columnstore.For the SQL ServerSQL Server technology that improves reporting and analytical query performance see Columnstore Indexes Guide.

    Plusieurs améliorations ont récemment été apportées à la fonction OLTP en mémoire dans SQL Server 2016 (13.x)SQL Server 2016 (13.x) et SQL Server 2017 (14.x)SQL Server 2017 (14.x), ainsi que dans Azure SQL DatabaseAzure 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 Azure SQL DatabaseAzure SQL Database. La surface d’exposition Transact-SQL a été augmentée pour simplifier la migration des applications de base de données.The Transact-SQL surface area has been increased to make it easier to migrate database applications. Les opérations ALTER sur les tables optimisées en mémoire et les procédures stockées compilées en mode natif sont désormais prises en charge afin de simplifier la gestion des applications.Support for performing ALTER operations for memory-optimized tables and natively compiled stored procedures has been added, to make it easier to maintain applications. Pour obtenir des informations sur les nouvelles fonctionnalités de OLTP en mémoireIn-Memory OLTP, consultez Index columnstore - Nouveautés.For information about the new features in OLTP en mémoireIn-Memory OLTP, see Columnstore indexes - what's new.

Note

À votre tour d’essayerTry it out

L’OLTP en mémoire est disponible dans les pools élastiques et les bases de données SQL Azure des niveaux Premium et Critique pour l’entreprise.In-Memory OLTP is available in Premium and Business Critical tier Azure SQL databases and elastic pools. Pour prendre en main l’OLTP en mémoire et Columnstore dans Azure SQL Database, consultez Optimize Performance using In-Memory Technologies in SQL Database(Optimiser les performances à l’aide des technologies en mémoire dans 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.

Contenu de cette sectionIn this section

Cette section contient les rubriques suivantes :This section provides includes the following topics:

RubriqueTopic DescriptionDescription
Démarrage rapide 1 : technologies OLTP en mémoire pour accélérer les performances Transact-SQLQuick Start 1: In-Memory OLTP Technologies for Faster Transact-SQL Performance Plongez directement au cœur de l’OLTP en mémoire.Delve right into In-Memory OLTP
Vue d’ensemble et scénarios d’utilisationOverview and Usage Scenarios Vue d’ensemble de l’OLTP en mémoire et des scénarios où l’utilisation de cette technologie offre des avantages en matière de performances.Overview of what In-Memory OLTP is, and what are the scenarios that see performance benefits.
Conditions requises pour l’utilisation des tables optimisées en mémoireRequirements for Using Memory-Optimized Tables Décrit les configurations matérielle et logicielle requises et fournit des instructions pour l'utilisation des tables optimisées en mémoire.Discusses hardware and software requirements and guidelines for using memory-optimized tables.
Exemples de code OLTP en mémoireIn-Memory OLTP Code Samples Contient des exemples de code qui montrent comment créer et utiliser une table optimisée en mémoire.Contains code samples that show how to create and use a memory-optimized table.
Tables optimisées en mémoireMemory-Optimized Tables Présente les tables optimisées en mémoire.Introduces memory-optimized tables.
Variables de table mémoire optimiséeMemory-Optimized Table Variables L'exemple de code illustre comment utiliser une variable de table optimisée en mémoire plutôt qu'une variable de table traditionnelle pour réduire l'utilisation de tempdb.Code example showing how to use a memory-optimized table variable instead of a traditional table variable to reduce tempdb use.
Index sur des tables optimisées en mémoireIndexes on Memory-Optimized Tables Présente les index optimisés en mémoire.Introduces memory-optimized indexes.
Procédures stockées compilées en mode natifNatively Compiled Stored Procedures Présente les procédures stockées compilées en mode natif.Introduces natively compiled stored procedures.
Gestion de la mémoire pour l’OLTP en mémoireManaging Memory for In-Memory OLTP Comprendre et gérer l'utilisation de la mémoire sur votre système.Understanding and managing memory usage on your system.
Création et gestion du stockage des objets mémoire optimisésCreating and Managing Storage for Memory-Optimized Objects Traite des fichiers de données et delta, qui stockent les informations sur les transactions dans les tables optimisées en mémoire.Discusses data and delta files, which store information about transactions in memory-optimized tables.
Sauvegarder, restaurer et récupérer des tables optimisées en mémoireBackup, Restore, and Recovery of Memory-Optimized Tables Décrit la sauvegarde, la restauration et la récupération des tables optimisées en mémoire.Discusses backup, restore, and recovery for memory-optimized tables.
Prise en charge d’OLTP en mémoire par Transact-SQLTransact-SQL Support for In-Memory OLTP Décrit la prise en charge Transact-SQLTransact-SQL pour l' OLTP en mémoireIn-Memory OLTP.Discusses Transact-SQLTransact-SQL support for OLTP en mémoireIn-Memory OLTP.
Prise en charge de la haute disponibilité pour les bases de données OLTP en mémoireHigh Availability Support for In-Memory OLTP databases Décrit les groupes de disponibilité et le clustering de basculement dans l' OLTP en mémoireIn-Memory OLTP.Discusses availability groups and failover clustering in OLTP en mémoireIn-Memory OLTP.
Prise en charge d’OLTP en mémoire par SQL ServerSQL Server Support for In-Memory OLTP Répertorie les nouveautés et les mises à jour en matière de syntaxe et de fonctionnalités prenant en charge les tables optimisées en mémoire.Lists new and updated syntax and features supporting memory-optimized tables.
Migration vers OLTP en mémoireMigrating to In-Memory OLTP Explique comment migrer les tables sur disque vers des tables optimisées en mémoire.Discusses how to migrate disk-based tables to memory-optimized tables.

Des informations supplémentaires sur l' OLTP en mémoireIn-Memory OLTP sont disponibles dans :More information about OLTP en mémoireIn-Memory OLTP is available on:

Voir aussiSee Also

Fonctionnalités de base de donnéesDatabase Features