Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
En este tema se describe cómo agregar un búfer de registro persistente a una base de datos en SQL Server 2019 (15.x) y versiones posteriores mediante Transact-SQL.
Requiere el permiso ALTER en la base de datos.
Cómo configurar un dispositivo de memoria persistente en Linux.
Cómo configurar un dispositivo de memoria persistente en Windows.
El siguiente ejemplo agrega un búfer de registro persistente.
ALTER DATABASE <MyDB>
ADD LOG FILE
(
NAME = <DAXlog>,
FILENAME = '<Filepath to DAX Log File>',
SIZE = 20MB
);
Por ejemplo:
ALTER DATABASE WideWorldImporters
ADD LOG FILE
(
NAME = wwi_log2,
FILENAME = 'F:/SQLTLog/wwi_log2.pldf',
SIZE = 20MB
);
El archivo de registro en el volumen DAX tendrá un tamaño de 20 MB, con independencia del tamaño especificado con el comando ADD FILE.
Se debe dar formato al volumen o montaje donde se coloque el nuevo archivo de registro con DAX habilitado (NTFS) o montarlo con la opción DAX (XFS/EXT4).
Para quitar de forma segura un búfer de registro persistente, la base de datos debe colocarse en modo de usuario único para purgar el búfer de registro persistente.
En el siguiente ejemplo se quita un búfer de registro persistente.
ALTER DATABASE <MyDB> SET SINGLE_USER;
ALTER DATABASE <MyDB> REMOVE FILE <DAXlog>;
ALTER DATABASE <MyDB> SET MULTI_USER;
Por ejemplo:
ALTER DATABASE WideWorldImporters SET SINGLE_USER;
ALTER DATABASE WideWorldImporters REMOVE FILE wwi_log2;
ALTER DATABASE WideWorldImporters SET MULTI_USER;
Cifrado de datos transparente (TDE) no es compatible con el búfer de registro persistente.
Los grupos de disponibilidad sólo pueden utilizar esta función en las réplicas secundarias debido al requisito del agente de registro del LOG de la semántica estándar de escritura de registros en la principal. Sin embargo, el archivo de registro pequeño debe crearse en todos los nodos (de ser posible en los volúmenes o montajes DAX). En caso de conmutación por error, debe existir la ruta de acceso del búfer de registro persistente para que la conmutación por error se realice correctamente.
En los casos en los que la ruta de acceso o el archivo no están presentes durante un evento de conmutación por error del grupo de disponibilidad o el inicio de la base de datos, la base de datos entra en un estado RECOVERY PENDING
hasta que se resuelve el problema.
Cuando tanto el búfer de registro persistente como el grupo de búferes híbridos están habilitados conjuntamente, junto con la marca de seguimiento de inicio 809, el grupo de búferes híbridos funcionará en lo que se conoce como modo de escritura directa.
Se aplican las condiciones normales de restauración. Si el búfer de registro persistente se restaura en un volumen o montaje DAX, seguirá funcionando, de lo contrario se puede quitar de forma segura.
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyCursos
Módulo
Comprender el registro de escritura anticipada - Training
Azure Database for PostgreSQL es un servicio de base de datos compatible con ACID. El registro de escritura anticipada garantiza que los cambios sean atómicos y duraderos (A y D en ACID). Los cambios se escriben primero en el registro antes de confirmarlos en la base de datos. En este módulo, aprenderá cómo Azure Database for PostgreSQL implementa el registro de escritura anticipada y cómo se puede usar el registro para la replicación y la descodificación lógica.
Documentación
Grupo de búferes híbrido - SQL Server
Vea cómo el grupo de búferes híbrido permite el acceso a los dispositivos de memoria persistente a través del bus de memoria. Active y desactive esta característica de SQL Server y vea procedimientos recomendados.
Configuración de memoria persistente (PMEM) en Windows - SQL Server
Obtenga información sobre cómo configurar la memoria persistente (PMEM) para SQL Server en Windows y cómo crear espacios de nombres para dispositivos PMEM.
Extensión del grupo de búferes - SQL Server
Obtenga información sobre la extensión del grupo de búferes y sus ventajas, que incluyen un rendimiento de E/S mejorado. Vea los procedimientos recomendados que se deben seguir al activar esta característica.