Leer en inglés

Compartir a través de


Escalabilidad

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance

SQL Server 2016 (13.x) contiene mejoras de escalabilidad en el almacenamiento en disco para las tablas optimizadas para memoria.

Varios subprocesos para conservar las tablas optimizadas para memoria

SQL Server 2014 (12.x) tenía un subproceso de punto de control único sin conexión que examinaba los cambios del registro de transacciones de las tablas optimizadas para memoria y los conservaba en archivos de punto de control (como archivos delta y de datos). En equipos con mayor número de núcleos, el subproceso de punto de control único sin conexión podría retrasarse.

A partir de SQL Server 2016 (13.x), hay varios subprocesos simultáneos responsables de conservar los cambios en tablas optimizadas para memoria.

Recuperación multiproceso

En la versión anterior de SQL Server, la aplicación del registro como parte de la operación de recuperación era de un solo subproceso. A partir de SQL Server 2016 (13.x), la aplicación del registro es multiproceso.

Operación de COMBINACIÓN

La operación de COMBINACIÓN ahora es multiproceso.

Nota

Se ha deshabilitado la Combinación manual como combinación multiproceso con la intención de soportar la carga.

Vistas de administración dinámica

Las DMV sys.dm_db_xtp_checkpoint_stats (Transact-SQL) y sys.dm_db_xtp_checkpoint_files (Transact-SQL) han cambiado de forma significativa.

Administración de almacenamiento

El motor OLTP en memoria continúa utilizando el grupo de archivos optimizados para memoria basado en el grupo de archivos FILESTREAM, pero los archivos individuales se desacoplan de FILESTREAM. Estos archivos están totalmente administrados (como para creación, anulación y recolección de elementos no utilizados) por el motor OLTP en memoria.

Nota

DBCC SHRINKFILE (Transact-SQL) no se admite.

Consulte también

Creación y administración del almacenamiento de objetos con optimización para memoria
Archivos y grupos de archivos de base de datos
Opciones File y Filegroup de ALTER DATABASE (Transact-SQL)