Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Нужно ли делать Verify Backup Integrity сразу после бекапа на диск?  [new]
Zelius
Member

Откуда: Россия, Москва
Сообщений: 1556
Добрый день!

MSSQL Server 2008, достаточно большой бекап 100ГБ, создает лишнюю нагрузку при проверке его целостности. Руки чешутся ее отключить, так как логика говорит, что это скорее для ленточек нужно.
Помогите определиться, прав ли я, что эта проверка лишняя?
Спасибо!
С уважением, Князев Константин
2 июн 11, 13:17    [10752081]     Ответить | Цитировать Сообщить модератору
 Re: Нужно ли делать Verify Backup Integrity сразу после бекапа на диск?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Verify особо ничего не проверяет, кроме как то, что бэкап читается. Особого смысла не вижу. По-человечески тестить - ростор + checkdb сверху.
2 июн 11, 13:20    [10752101]     Ответить | Цитировать Сообщить модератору
 Re: Нужно ли делать Verify Backup Integrity сразу после бекапа на диск?  [new]
Crimean
Member

Откуда:
Сообщений: 13147
что за проверка целостности? verifyonly или with checksum?
2 июн 11, 13:22    [10752115]     Ответить | Цитировать Сообщить модератору
 Re: Нужно ли делать Verify Backup Integrity сразу после бекапа на диск?  [new]
Zelius
Member

Откуда: Россия, Москва
Сообщений: 1556
Crimean,

галочка в плане обслуживания :)
2 июн 11, 13:24    [10752138]     Ответить | Цитировать Сообщить модератору
 Re: Нужно ли делать Verify Backup Integrity сразу после бекапа на диск?  [new]
Crimean
Member

Откуда:
Сообщений: 13147
посмотрите какие там команды. если restore verifyonly - это фонарь. читаем внимательно про него в мсдн. для реального контроля целостности - включаем "with checksum" в команду
2 июн 11, 13:26    [10752157]     Ответить | Цитировать Сообщить модератору
 Re: Нужно ли делать Verify Backup Integrity сразу после бекапа на диск?  [new]
Zelius
Member

Откуда: Россия, Москва
Сообщений: 1556
Crimean,

что есть "фонарь"?

RESTORE VERIFYONLY FROM DISK = N''\\hyper-v1\vm\Backups\SQL\DB\DB_backup_2011_06_02_080001_2112176.bak'' WITH FILE = @backupSetId, NOUNLOAD, NOREWIND
2 июн 11, 13:38    [10752283]     Ответить | Цитировать Сообщить модератору
 Re: Нужно ли делать Verify Backup Integrity сразу после бекапа на диск?  [new]
komrad
Member

Откуда:
Сообщений: 5736
Crimean
посмотрите какие там команды. если restore verifyonly - это фонарь. читаем внимательно про него в мсдн. для реального контроля целостности - включаем "with checksum" в команду



источник

цитата :
Backup WITH CHECKSUM

The Backup WITH CHECKSUM option was introduced with SQL Server 2005 and offers some protection that occurs along with your regular backup routine. Although the "Backup WITH CHECKSUM" option will cause all existing page checksums on allocated pages to be checked, there may be some database corruption that will not be detected. Even after the checksums are enabled and the database has checksum page verification on, not all pages in the database will have page checksums. Furthermore, the I/O subsystem does not distinguish between pages with and without page checksums when causing corruption. Therefore, it is NOT a replacement for DBCC CHECKDB, however, this option will give you some insight into the integrity of your database backup.

In addition, the backup with checksum command does not perform all of the same sets of verification. However, reading and checking all the checksums can identify some corruption. Page checksums are checked during a backup and the backup will fail if any of the page checksums are wrong, which is an indication that there is corruption. With this option, the backups should not take significantly longer, but this option does not eliminate the need for regular DBCC CHECKDB routines.
2 июн 11, 14:49    [10753113]     Ответить | Цитировать Сообщить модератору
 Re: Нужно ли делать Verify Backup Integrity сразу после бекапа на диск?  [new]
Zelius
Member

Откуда: Россия, Москва
Сообщений: 1556
То есть это ф-ия бесполезная? Сделана для проверки записи на лентах?
2 июн 11, 14:56    [10753183]     Ответить | Цитировать Сообщить модератору
 Re: Нужно ли делать Verify Backup Integrity сразу после бекапа на диск?  [new]
komrad
Member

Откуда:
Сообщений: 5736
Zelius
То есть это ф-ия бесполезная? Сделана для проверки записи на лентах?

полезная тем, что можно проверить, а не битый ли бекап оказался на диске
она быстрее, чем рестор + dbcc checkdb

однако, 100% уверенности можно добиться только сделав рестор и проверку базы
2 июн 11, 15:38    [10753677]     Ответить | Цитировать Сообщить модератору
 Re: Нужно ли делать Verify Backup Integrity сразу после бекапа на диск?  [new]
Zelius
Member

Откуда: Россия, Москва
Сообщений: 1556
всем спасибо.
2 июн 11, 15:46    [10753756]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить