Ajouter une mémoire tampon de journal persistante à une base de données

S’applique à : ouiSQL Server (toutes les versions prises en charge)

Cette rubrique explique comment ajouter une mémoire tampon de journal persistante à une base de données dans SQL Server 2019 (15.x) en utilisant Transact-SQL.

Autorisations

Nécessite l'autorisation ALTER sur la base de données.

Configurer un module de mémoire persistante (Linux)

Pour configurer un module de mémoire persistante dans Linux.

Configurer un module de mémoire persistante (Windows)

Pour configurer un module de mémoire persistante dans Windows.

Ajouter une mémoire tampon de journal persistante à une base de données

Les exemples suivants ajoutent une mémoire tampon de journal persistante.

ALTER DATABASE <MyDB> 
  ADD LOG FILE 
  (
    NAME = <DAXlog>, 
    FILENAME = '<Filepath to DAX Log File>', 
    SIZE = 20MB
  );

Notez que le fichier journal sur le volume DAX sera de 20 Mo, quelle que soit la taille spécifiée par la commande ADD FILE.

Le volume ou le montage sur lequel le nouveau fichier journal est placé doit être formaté avec DAX (NTFS) ou monté avec l’option DAX (XFS/EXT4).

Supprimer une mémoire tampon de journal persistante

Pour supprimer de manière sécurisée une mémoire tampon de journal persistante, la base de données doit être placée en mode mono-utilisateur afin de vider la mémoire tampon de journal persistante.

L’exemple suivant supprime une mémoire tampon de journal persistante.

ALTER DATABASE <MyDB> SET SINGLE_USER;
ALTER DATABASE <MyDB> REMOVE FILE <DAXlog>;
ALTER DATABASE <MyDB> SET MULTI_USER;

Limites

Transparent Data Encryption (TDE) n’est pas compatible avec la mémoire tampon de journal persistante.

Les groupes de disponibilité ne peuvent utiliser cette fonctionnalité que sur des réplicas secondaires en raison du besoin d’une sémantique d’écriture de journal normale sur le réplica principal. Cependant, le petit fichier journal doit être créé sur tous les nœuds (idéalement sur des volumes ou des montages DAX).

Opérations de sauvegarde et de restauration

Les conditions de restauration normales s’appliquent. Si la mémoire tampon de journal persistante est restaurée sur un volume ou un montage DAX, elle continue de fonctionner. Sinon, elle peut être supprimée de manière sécurisée.

Étapes suivantes