Quantcast
Channel: All Data Protection posts
Viewing all articles
Browse latest Browse all 3474

Re: MSSQL backup with SnapCenter Plugin for vSphere vs SnapCenter plugin for MSSQL

$
0
0

I see your point now, when IO is completely quiesced and RAM also saved to disk, there should be no difference how it was quiesced and flushed. I'm not 100% sure about that - it may be true, but I also notice that when you look at other app-consistent backups, there are pre-freeze  scripts and as the name says, they are supposed to complete before quiesce commences. So I'm not entirely sure if OS-level quiesce w/o RAM being saved as well (vSphere Client 6 ignores Quiescing if Memory snapshot and Quiescing are selected at the same time, not sure about later versions) would result in identical consistency as with a SQL-aware snap (with pre-freeze, etc.).

 

I think it's mainly that SQL-aware operations are available, as highlighted by OntapForum, e.g.:

 

SQL-specific:

https://docs.netapp.com/us-en/snapcenter/protect-scsql/concept_what_you_can_do_with_the_snapcenter_plug_in_for_microsoft_sql_server.html

 

vs. generic Windows:

https://docs.netapp.com/us-en/snapcenter/protect-scw/reference_what_you_can_do_with_the_snapcenter_plug_in_for_microsoft_windows.html

 

SQL-specific features may save time on running SQL-specific commands to verify, or clone/restore. It may also (not sure, see [1]) help you get app-consistent snaps on Win OS  with SQL data on dynamic volumes.

 

Some time ago (2-3 years ago) I tested VM-level quiesce  + snapshot under load 10 -20 times in a row, and never experienced a problem with SQL Server coming back. But I recall some transactions would roll back, indicating that they were available in memory, but didn't make it to on-disk transaction log.

You could check in your environment: make a clone for testing, get top INSERTs and run them in a loop while taking one of each (VM-level vs. VM with SQL plugin), and then clone those and observe SQL Server log on each clone's restore and SQL startup.

 

[1] https://vdc-repo.vmware.com/vmwb-repository/dcr-public/8f96698a-0e7b-4d67-bb6c-d18a1d101540/ef536a47-27cd-481a-90ef-76b38e75353c/doc/GUID-12AFEE64-4427-4127-9B1B-23F2948FD650.html


Viewing all articles
Browse latest Browse all 3474

Trending Articles