Wednesday, June 07, 2006 - Posts

Whats worse losing money or losing data?

I mentioned a the storage engine blog recently and was reading the latest post Common bad advice around disaster recovery when I thought about a recent sitauation that occurred for us which applies to another of the storage engine posts about recovery or repair

Paul talks about doing some Root Cause Anlaysis of the problem, however when your problem is stopping your system from operating what is best,

  1. Carry on trying to solve the problem to avoid corruption, but prolonging the issue
  2. Do a quick dirty fix, that causes corruption, but gets your service working again. Often means you can't do a full RCA.

Our situation is a replication one, where the log reader agent got stuck. It couldn't read past a certain transaction in the log. This meant that no data was being replicated. We run at close to the limit for some of our subscriptions. This means that if anything gets in the way the latency can take quite some time to recover. In this situation we were convinced we could fix the issue and have everything working again, 3 hours later we realised that we could not and so did the fix that resulted in inconsistent data across our replication topology.

The fix meant that data was being replicated again but we had to spend considerable tie reconciling the data, that had been lost (put in the log) in the time we took to try and fix the problem.

As a result of this, we realised that to meet our SLAs we are better doing the dirty fix straight away. Whilst this means that we may have inconsitencies, these should be small (relative to the fix time), data continues to be replicated and so SLAs are met and we shouldn't loose many money/clients.

So the moral of the story is that you need to align ALL your SLAs with ALL your recovery procedures, fix, restore, failover etc.

Cross posted from http://sqlblogcasts.com/blogs

New SQL Blog

My blog has moved to sqlblogcasts.com/blogs/simons
The full version of this post can be found here., http://sqlblogcasts.com/blogs/simons/New SQL Blog
The new RSS feed is here

On my on going list of new SQL Blogs (well its been around for a few weeks). Tony Rogerson has started a blog and already has some great content like,

... To read the complete version of this post go here, http://sqlblogcasts.com/blogs/simons/New SQL Blog

Are you running a high volume website

My blog has moved to sqlblogcasts.com/blogs/simons
The full version of this post can be found here., http://sqlblogcasts.com/blogs/simons/Are you running a high volume website
The new RSS feed is here

Then this is a must read article on how Amazon has evolved over its life time

http://www.acmqueue.com/modules.php?name=Content&pa=showpage&pid=388&page=2

... To read the complete version of this post go here, http://sqlblogcasts.com/blogs/simons/Are you running a high volume website

Do the SQL team have nothing better to do

My blog has moved to sqlblogcasts.com/blogs/simons
The full version of this post can be found here., http://sqlblogcasts.com/blogs/simons/Do the SQL team have nothing better to do
The new RSS feed is here

Another member of the SQL Team have started blogging Craig Freedman is promising lots on query plans and execution trees.

Subscribe to his feed and see what is coming http://blogs.msdn.com/craigfr

... To read the complete version of this post go here, http://sqlblogcasts.com/blogs/simons/Do the SQL team have nothing better to do

Free Data Dude Webcasts

My blog has moved to sqlblogcasts.com/blogs/simons
The full version of this post can be found here., http://sqlblogcasts.com/blogs/simons/Free Data Dude Webcasts
The new RSS feed is here

Thanks to glen gordon for pointing out ("A new member of the VSTS family is on the way!")a series of webcasts on Data Dude

... To read the complete version of this post go here, http://sqlblogcasts.com/blogs/simons/Free Data Dude Webcasts

Free MSDN Team Suite Subscription

My blog has moved to sqlblogcasts.com/blogs/simons
The full version of this post can be found here., http://sqlblogcasts.com/blogs/simons/Free MSDN Team Suite Subscription
The new RSS feed is here

Do you fancy getting your hands on a complete Visual Studio 2005 Team Suite with an MSDN Premium Subscription worth ~£3,500 Correction its £8,500. Well Tony aka MR UK SQL Server has 2 to give a away.

... To read the complete version of this post go here, http://sqlblogcasts.com/blogs/simons/Free MSDN Team Suite Subscription