Caratteristiche interne di OLTP in memoria di SQL Server per SQL Server 2016SQL Server In-Memory OLTP Internals for SQL Server 2016

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2016)noDatabase SQL di AzurenoAzure SQL Data WarehousenoParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Riepilogo: OLTP in memoria, a cui si fa spesso riferimento con il nome in codice "Hekaton", è stato introdotto in SQL Server 2014.Summary: In-memory OLTP, frequently referred to by its codename “Hekaton”, was introduced in SQL Server 2014. Questa efficace tecnologia consente di sfruttare grandi quantità di memoria e decine di core per migliorare da 30 a 40 volte in più le prestazioni delle operazioni di OLTP.This powerful technology allows you to take advantage of large amounts of memory and many dozens of cores to increase performance for OLTP operations by up to 30 to 40 times! SQL Server 2016 sta ampliando l'interazione con OLTP in memoria rimuovendo gran parte delle limitazioni rilevate in SQL Server 2014 e migliorando gli algoritmi di elaborazione interna in modo che OLTP in memoria possa offrire prestazioni ancora più efficienti.SQL Server 2016 is continuing the investment in In-memory OLTP by removing many of the limitations found in SQL Server 2014, and enhancing internal processing algorithms so that In-memory OLTP can provide even greater improvements. Questo articolo illustra l'implementazione della tecnologia di OLTP in memoria di SQL Server 2016 a partire da SQL Server 2016 RTM.This paper describes the implementation of SQL Server 2016’s In-memory OLTP technology as of SQL Server 2016 RTM. Con l'uso di OLTP in memoria, le tabelle possono essere dichiarate come "tabelle con ottimizzazione per la memoria" per abilitare le funzionalità di OLTP in memoria.Using In-memory OLTP, tables can be declared as ‘memory optimized’ to enable In-Memory OLTP’s capabilities. Le tabelle con ottimizzazione per la memoria sono completamente transazionali e sono accessibili tramite Transact-SQL.Memory-optimized tables are fully transactional and can be accessed using Transact-SQL. Le stored procedure di Transact-SQL, i formati UDF scalari e di attivazione possono essere compilati in codice macchina per migliorare ulteriormente le prestazioni nelle tabelle con ottimizzazione per la memoria.Transact-SQL stored procedures, triggers and scalar UDFs can be compiled to machine code for further performance improvements on memory-optimized tables. Il motore è progettato per una concorrenza elevata senza blocchi.The engine is designed for high concurrency with no blocking.

Autore: Kalen DelaneyWriter: Kalen Delaney

Revisori tecnici: Sunil Agarwal e Jos de BruijnTechnical Reviewers: Sunil Agarwal and Jos de Bruijn

Data di pubblicazione: giugno 2016Published: June, 2016

Si applica a: SQL Server 2016Applies to: SQL Server 2016

Per leggere l'articolo, scaricare il documento Caratteristiche interne di OLTP in memoria di SQL Server per SQL Server 2016 .To review the document, please download the SQL Server In-Memory OLTP Internals for SQL Server 2016 document.