I am really curious with all these SAN technologies and that all of it calls
for quiescing the disks i.e. stopping writes for a brief sec(s) to take a
snapshot..
How does one write applications or consider uptime in a situation as such ?
Even a slight blip and application tend to fall on their face . How does one
work around this on a very busy OLTP system ? Any suggestions ?
Thanks
"Hassan" <Hassan@.hotmail.com> wrote in message
news:OqR$3KrPHHA.1756@.TK2MSFTNGP05.phx.gbl...
> I am really curious with all these SAN technologies and that all of it
calls
> for quiescing the disks i.e. stopping writes for a brief sec(s) to take a
> snapshot..
I would suggest you read up on "DBCC FREEZE_IO" and associated commands, and
contact your SAN storage vendor to see if they have any layered products to
assist you in this. Many storage vendors will have packages which on one
hand integrate with SQL server (VDI interface) and on the other hand
integrate to the storage to automate these type of executions.
> How does one write applications or consider uptime in a situation as such
?
Applications should be written as normal, how you consider uptime is up to
you, if you freeze IO (to disk) for 5 seconds, but don't disconnect your
clients... is that up or down ? you need to answer that question for
yourself.
> Even a slight blip and application tend to fall on their face .
Go back to the Application developers, even when for some reason the
application gets disconnected, it should have mechanisms build in to
reconnect at lease configurable say retry 3 times and time out of x
seconds... if an application "fall on their face" upon a disconnect... then
the application will fail upon a cluster-move-group... it really should try
to reconnect... with all respect, but this is bad client app programming
|||Technically, they don't all have to quiesce the disk I/Os. Snapshots/BCVs can
be taken without any integration with SQL Server. But that is not really the
right way to work with SQL Server. Our experience is that without the SQL
Server integration piece, BCV split may not always produce good volumes for
database recovery (more so on Windows 2000 than on Windows 2003) unless
strigent operations procedures are followed.
Linchi
"Hassan" wrote:
> I am really curious with all these SAN technologies and that all of it calls
> for quiescing the disks i.e. stopping writes for a brief sec(s) to take a
> snapshot..
> How does one write applications or consider uptime in a situation as such ?
> Even a slight blip and application tend to fall on their face . How does one
> work around this on a very busy OLTP system ? Any suggestions ?
> Thanks
>
>
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment