Share via


Opération de point de contrôle pour les tables mémoire optimisées

Un point de contrôle doit être effectué régulièrement pour que les données mémoire optimisées dans les fichiers de données/delta puissent anticiper la partie active du journal des transactions. Le point de contrôle permet aux tables mémoire optimisées de restaurer ou récupérer le dernier point de contrôle réussi, puis la partie active du journal des transactions est appliquée pour mettre à jour les tables mémoire optimisées afin de terminer la récupération. Les opérations de point de contrôle des tables sur disque et des tables mémoire optimisées sont des opérations distinctes. La section suivante décrit différents scénarios et le comportement des points de contrôle pour les tables sur disque et les tables mémoire optimisées :

Point de contrôle manuel

Lorsque vous définissez un point de contrôle manuel, le point de contrôle des tables sur disque et des tables mémoire optimisées est fermé. Le fichier de données actif est fermé même s'il est partiellement rempli.

Point de contrôle automatique

Le point de contrôle automatique est implémenté différemment pour les tables sur disque et pour les tables mémoire optimisées en raison des différentes méthodes de persistance des données.

Pour les tables sur disque, un point de contrôle automatique est effectué en fonction de l’option de configuration de l’intervalle de récupération (pour plus d’informations, consultez Modifier l’heure de récupération cible d’une base de données (SQL Server)).

Pour les tables mémoire optimisées, un point de contrôle automatique est pris lorsque la taille du fichier journal des transactions devient supérieure à 512 Mo depuis le dernier point de contrôle. Les 512 Mo incluent les enregistrements du journal des transactions à la fois pour les tables sur disque et les tables mémoire optimisées.

Voir aussi

Création et gestion du stockage des objets à mémoire optimisée