Locking Issues during backup

  • Hi all

    I am about to run some tests to determine the "24x7" hr'ness of the database during a FULL backup. From what ive read to date SQL*Server uses fuzzy backups where it will serially backup pages to the dump device. I believe it stored away the last committed transaction id at the start of the backup and back's up the entire DB, and subsequently uses this id as its "recovery" point for one of a better word.

    Therefore, ongoing transactions can run without error BUT they will NOT be included in the FULL backup. So log backups after the fact will pick them up.

    Any comments on this? I will post my findings when ive completed testing...

    Cheers

    Chris


    Chris Kempster
    www.chriskempster.com
    Author of "SQL Server Backup, Recovery & Troubleshooting"
    Author of "SQL Server 2k for the Oracle DBA"

  • this is (theoretically) correct. The way backups work, is that once you start, you want a backup of every page in it's state when the backup STARTS. This way you have integrity. If it backed up each page as it came to it and allowed changes, this could result in a backup that was not intact (based on RI). The fuzziness allows the backup to continue while transactions occur.

    Steve Jones

    steve@dkranch.net

Viewing 2 posts - 1 through 1 (of 1 total)

You must be logged in to reply to this topic. Login to reply