OLTP in memoria (ottimizzazione per la memoria)In-Memory OLTP (In-Memory Optimization)

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

OLTP in memoriaIn-Memory OLTP può migliorare significativamente le prestazioni di elaborazione delle transazioni, di inserimento e caricamento dei dati e di scenari di dati temporanei. can significantly improve the performance of transaction processing, data ingestion and data load, and transient data scenarios. Per ottenere il codice di base e le informazioni necessarie per verificare rapidamente la tabella con ottimizzazione per la memoria e la stored procedure compilata in modo nativo, vedereTo jump into the basic code and knowledge you need to quickly test your own memory-optimized table and natively compiled stored procedure, see

Video di 17 minuti che descrive OLTP in memoria e i vantaggi per le prestazioni:A 17-minute video explaining In-Memory OLTP and demonstrating performance benefits:

Per scaricare la demo sulle prestazioni per OLTP in memoria usata nel video:To download the performance demo for In-Memory OLTP used in the video:

Per una panoramica più dettagliata di OLTP in memoria e un'analisi degli scenari che esaminano i vantaggi derivanti dalla tecnologia per le prestazioni:For a more detailed overview of In-Memory OLTP and a review of scenarios that see performance benefits from the technology:

  • Panoramica e scenari di utilizzoOverview and Usage Scenarios

    Si noti che OLTP in memoriaIn-Memory OLTP è la tecnologia di SQL ServerSQL Server per migliorare le prestazioni dell'elaborazione delle transazioni.Note that OLTP in memoriaIn-Memory OLTP is the SQL ServerSQL Server technology for improving performance of transaction processing. Per la tecnologia di SQL ServerSQL Server che migliora la creazione di report e le prestazioni di query di analisi, vedere Guida agli indici columnstore.For the SQL ServerSQL Server technology that improves reporting and analytical query performance see Columnstore Indexes Guide.

    Sono stati apportati diversi miglioramenti a OLTP in memoria in SQL Server 2016SQL Server 2016 e in Database SQL di AzureAzure SQL Database.Several improvements have been made to In-Memory OLTP in SQL Server 2016SQL Server 2016 as well as in Database SQL di AzureAzure SQL Database. La superficie di attacco Transact-SQL è stata aumentata per semplificare la migrazione delle applicazioni di database.The Transact-SQL surface area has been increased to make it easier to migrate database applications. È stato aggiunto il supporto per l'esecuzione di operazioni ALTER per le tabelle con ottimizzazione per la memoria e le stored procedure compilate in modo nativo per semplificare la gestione delle applicazioni.Support for performing ALTER operations for memory-optimized tables and natively compiled stored procedures has been added, to make it easier to maintain applications. Per informazioni sulle nuove funzionalità in OLTP in memoriaIn-Memory OLTP, vedere Indici columnstore - Novità.For information about the new features in OLTP in memoriaIn-Memory OLTP, see Columnstore indexes - what's new.

Nota

Per provarloTry it out

OLTP in memoria è disponibile nei database SQL di Azure Premium.In-Memory OLTP is available in Premium Azure SQL databases. Per iniziare a usare OLTP in memoria nonché columnstore nel database SQL di Azure, vedere Introduzione alle tecnologie in memoria (anteprima) in database SQL.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.

Contenuto della sezioneIn this section

In questa sezione vengono trattati gli argomenti seguenti:This section provides includes the following topics:

ArgomentoTopic DescriptionDescription
Avvio rapido 1: Tecnologie OLTP in memoria per migliorare le prestazioni di Transact-SQLQuick Start 1: In-Memory OLTP Technologies for Faster Transact-SQL Performance Analizza in maniera approfondita OLTP in memoriaDelve right into In-Memory OLTP
Panoramica e scenari di utilizzoOverview and Usage Scenarios Panoramica delle informazioni su OLTP in memoria e degli scenari che ne esaminano i vantaggi.Overview of what In-Memory OLTP is, and what are the scenarios that see performance benefits.
Requisiti per l'utilizzo di tabelle con ottimizzazione per la memoriaRequirements for Using Memory-Optimized Tables Vengono descritti i requisiti hardware e software e le linee guida per l'utilizzo di tabelle con ottimizzazione per la memoria.Discusses hardware and software requirements and guidelines for using memory-optimized tables.
Esempi di codice di OLTP in memoriaIn-Memory OLTP Code Samples Sono contenuti esempi di codice che illustrano come creare e usare una tabella con ottimizzazione per la memoria.Contains code samples that show how to create and use a memory-optimized table.
Tabelle con ottimizzazione per la memoriaMemory-Optimized Tables Vengono introdotte le tabelle con ottimizzazione per la memoria.Introduces memory-optimized tables.
Variabili di tabella con ottimizzazione per la memoriaMemory-Optimized Table Variables Esempio di codice in cui viene mostrato come usare una variabile di tabella con ottimizzazione per la memoria anziché una variabile di tabella tradizionale per ridurre l'utilizzo di tempdb.Code example showing how to use a memory-optimized table variable instead of a traditional table variable to reduce tempdb use.
Indici in tabelle con ottimizzazione per la memoriaIndexes on Memory-Optimized Tables Vengono introdotti indici con ottimizzazione per la memoria.Introduces memory-optimized indexes.
Stored procedure compilate in modo nativoNatively Compiled Stored Procedures Vengono illustrate le stored procedure compilate in modo nativo.Introduces natively compiled stored procedures.
Gestione della memoria per OLTP in memoriaManaging Memory for In-Memory OLTP Informazioni e gestione dell'utilizzo della memoria nel sistema.Understanding and managing memory usage on your system.
Creazione e gestione dell'archiviazione per gli oggetti con ottimizzazione per la memoriaCreating and Managing Storage for Memory-Optimized Objects Vengono illustrati i file di dati e differenziali in cui vengono archiviate le informazioni sulle transazioni nelle tabelle con ottimizzazione per la memoria.Discusses data and delta files, which store information about transactions in memory-optimized tables.
Eseguire il backup, ripristinare e recuperare tabelle con ottimizzazione per la memoriaBackup, Restore, and Recovery of Memory-Optimized Tables Descrive le operazioni di backup, ripristino e recupero delle tabelle con ottimizzazione per la memoria.Discusses backup, restore, and recovery for memory-optimized tables.
Supporto di Transact-SQL per OLTP in memoriaTransact-SQL Support for In-Memory OLTP Descrive il supporto di Transact-SQLTransact-SQL per OLTP in memoriaIn-Memory OLTP.Discusses Transact-SQLTransact-SQL support for OLTP in memoriaIn-Memory OLTP.
Supporto della disponibilità elevata per i database OLTP in memoriaHigh Availability Support for In-Memory OLTP databases Descrive i gruppi di disponibilità e il clustering di failover in OLTP in memoriaIn-Memory OLTP.Discusses availability groups and failover clustering in OLTP in memoriaIn-Memory OLTP.
Supporto di SQL Server per OLTP in memoriaSQL Server Support for In-Memory OLTP Elenco della sintassi e delle funzionalità nuove e aggiornate per il supporto di tabelle con ottimizzazione per la memoria.Lists new and updated syntax and features supporting memory-optimized tables.
Migrazione a OLTP in memoriaMigrating to In-Memory OLTP Viene illustrato come eseguire la migrazione di tabelle basate su disco in tabelle con ottimizzazione per la memoria.Discusses how to migrate disk-based tables to memory-optimized tables.

Altre informazioni su OLTP in memoriaIn-Memory OLTP sono disponibili in:More information about OLTP in memoriaIn-Memory OLTP is available on:

Vedere ancheSee Also

Caratteristiche del databaseDatabase Features