Mécanismes internes d’OLTP en mémoire de SQL Server pour SQL Server 2016

S’applique à : SQL Server

Résumé : OLTP en mémoire, fréquemment appelé par son nom de code « Hekaton », a été introduit dans SQL Server 2014. Cette technologie puissante vous permet de tirer parti de grandes quantités de mémoire et de plusieurs dizaines de cœurs pour augmenter les performances des opérations OLTP d’un facteur allant jusqu’à 30 à 40 ! SQL Server 2016 poursuit l’investissement réalisé dans OLTP en mémoire en supprimant la plupart des restrictions de SQL Server 2014 et en optimisant les algorithmes de traitement interne, de façon à améliorer encore davantage OLTP en mémoire. Ce document décrit l’implémentation de la technologie OLTP en mémoire de SQL Server 2016 dans la version RTM de SQL Server 2016. Avec OLTP en mémoire, les tables peuvent être déclarées comme « à mémoire optimisée » pour activer les fonctionnalités d’OLTP en mémoire. Les tables optimisées en mémoire sont entièrement transactionnelles et sont accessibles via Transact-SQL. Les procédures stockées, les déclencheurs et les fonctions scalaires définies par l’utilisateur de Transact-SQL peuvent être compilés en code machine pour améliorer les performances sur les tables à mémoire optimisée. Le moteur est conçu pour la haute concurrence, sans aucun blocage.

Auteur : Kalen Delaney

Réviseurs techniques : Sunil Agarwal et Jos de Bruijn

Date de publication : juin 2016

S’applique à : SQL Server 2016

Pour consulter le document, téléchargez SQL Server In-Memory OLTP Internals for SQL Server 2016.