Home

Using bulk-logged recovery model but transaction log backup is still large

Prev Page Next Page
Introduction
Recovery models
Main backup types
Backing up the database files by copying
The transaction log
Transaction log restore sequence
Log sequence numbers
Truncating and shrinking the transaction log
Backing up the tail
Inside the transaction log
So, what's in a backup file?
Test: A full backup does not contain deleted data
Verifying backup files
Verifying backup files on a budget
Cumulative backups
Recovering individual tables
Backup and restore history details
Backup reads and writes
Speeding up backups
Backup speed details
Speeding up restores
Restore state affects speed too
Backup and restore rights
Log shipping
Log shipping in SQL Server 2000
Setting up log shipping using Enterprise Manager
Checking the set up
Failover
Log shipping in SQL Server 2005
Setting up log shipping using Management Studio
Checking the set up
Log shipping status report
Failover
Log shipping in SQL Backup
Using the CopyTool utility
Failover
3rd party backup applications
VDI
VDI versions
VDI errors
Common SQL Backup issues
Installation checklist
Setting up rights
Configuring service rights
Backup data
Hanging issues
Common errors



What

Your database is using the bulk-logged recovery model, and you have ran some minimally logged operations. The transaction log file is small, but when you back up the transaction log, the backup file is large.


Why

When you back up a transaction log that contains minimally logged operations, you are backing up the transaction log together with the data pages modified by the minimally logged operation. You are backing up both the transaction log and parts of the data files. Hence, the output from the backup would look something like this:

Processed 72 pages for database 'logtest', file 'logtest' on file 1.
Processed 4 pages for database 'logtest', file 'logtest_log' on file 1.
BACKUP LOG successfully processed 76 pages in 0.207 seconds (2.997 MB/sec).


The first line shows the number of data pages that were backed up. 72 pages were modified by minimally logged operations, and hence needs to be backed up together with the transaction log.

In summary, using the bulk-logged recovery model minimizes the amount of operations that are fully logged in the transaction log, but does not reduce the size of transaction log backups.

Document history
8/8/2008    Initial release.    



 
Copyright 2008 Yohz Ventures Sdn Bhd. All rights reserved.
All product and company names are trademarks or registered trademarks of their respective owners.