J'ai une base de données principale dans FULL
mode de récupération qui fait partie de Always On
grouper. Existe-t-il un moyen d'enregistrer au minimum l'opération d'insertion sous FULL
modèle de récupération?
J'ai un processus qui est exécuté chaque jour et insère peu de millions d'enregistrements dans une table. Bien que les opérations ont poursuivi la taille du fichier de journal de transaction, la taille du fichier journal de transaction est augmentée de manière spectaculaire (de 1 Go à 40 Go).
Comme je l'ai lu, je peux utiliser certaines variations de INSERT
qui ne sont pas pleinement enregistrées sur l'opération, mais je suis préoccupé par l'effet de la commutation du modèle de récupération?
Non. Le modèle de récupération complète est une condition préalable de groupes de disponibilité TautCon selon la liste de contrôle ici et des opérations minimales enregistrées ne sont disponibles que sous une récupération logée simple ou en vrac.
Devis du fichier Guide de performance de chargement de données :
Les opérations minimales enregistrées ne sont disponibles que si votre base de données est en mode de récupération connectée en vrac ou simple.
Drapeau de trace 610, ce que cet ajout était la possibilité de faire des inserts minimblement déconnectés aux tables avec des index en cluster (et/ou des index non clusters) avec des données déjà dans elles. Ce n'était pas disponible auparavant.
La chose à garder à l'esprit à propos des transactions minimalement connectées que cela dès qu'une sauvegarde de journal de transaction contient une de ces informations, vous perdez la capacité de faire une restauration à temps avec cette sauvegarde. J'espère que vous comprenez maintenant pourquoi ceux-ci ne sont pas disponibles dans le modèle de récupération complète