|
Comme la base de données est utilisée longtemps, le fichier journal augmente également, et voici plusieurs façons de réduire ce fichier. 1. Supprimer directement le fichier journal Bases de données découplées. Avant de séparer la base de données, assurez-vous de faire une sauvegarde complète de la base, sélectionnez la base de données - clic droit - tâche - détacher, comme montré dans la figure ci-dessous
Copiez-collez les fichiers de journal et de données dans un dossier séparé au cas où. Supprimez le lien, comme indiqué ci-dessous
Supprimez directement le fichier journal, puis joignez la base de données, comme montré dans la figure suivante
Lors de la jointure, le fichier LDF et le fichier mdf seront automatiquement attachés, mais il sera indiqué que le fichier LDF n’est pas trouvé, peu importe, sélectionnez la ligne du fichier LDF, cliquez sur le bouton supprimer ci-dessous, puis cliquez sur OK. Comme indiqué ci-dessous
Le nouveau fichier LDF généré après le succès de Home Inn ne compte que 504K. 2. Fichiers journaux de réduction Vous pouvez aussi réduire la taille du fichier journal pour réduire la taille du fichier journal. Faites un clic droit sur Database-Task-Shrink-File et sélectionnez le fichier journal, comme montré dans la figure ci-dessous
Dans l’option de réduction de l’opération, vous pouvez sélectionner le deuxième élément, « Réorganiser la page après avoir libéré de l’espace inutilisé », puis spécifier une taille, cliquer sur OK. 3. Utiliser le modèle de basculement comme modèle simple Pour éviter que le fichier journal ne croît à l’avenir, vous pouvez aussi utiliser le modèle de basculement comme modèle simple. Faites un clic droit sur Propriétés-Options-Mode de récupération pour le sélectionner simplement. Comme indiqué ci-dessous
Vous pouvez également utiliser des instructions pour atteindre cette fonction. Déclaration SQL : modifier le nom de la base de données et la récupération simple : tronquer le journal sur checkpoint (cette option est utilisée dans SQL 7.0, SQL 2000, c’est-à-dire que le modèle de secours est sélectionné comme modèle simple). Lors de l’exécution de la commande CHECKPOINT, si le fichier journal de transaction dépasse 70 % de sa taille, son contenu est effacé, et cette option est souvent réglée sur True Auto lors du développement de la base de données Le réducteur vérifie périodiquement la base de données ; lorsque l’espace inutilisé d’un fichier de base de données ou d’un fichier journal dépasse 25 % de sa taille, le système rétrécit automatiquement le fichier pour que l’espace inutilisé soit égal à 25 %, et lorsque la taille du fichier ne dépasse pas la taille initiale de sa création, le fichier réduit doit également être supérieur ou égal à sa taille initiale, et la réduction des fichiers journaux de transactions ne peut être effectuée que lorsqu’il est sauvegardé ou lorsque l’option Tronquer le point de contrôle de connexion est réglée sur True. Note : Les attributs par défaut de la base de données sont généralement définis, mais les attributs de la base de données sont modifiés en raison de circonstances imprévues ; veuillez vérifier les attributs ci-dessus de la base de données après avoir effacé le journal pour éviter que le journal des transactions ne se remplisse à nouveau.
|