On The Insider: Britney's Bikini-Clad Top 10
BNET Business Network:
BNET
TechRepublic
ZDNet

April 30th, 2009

Database glitch causes Windows 7 download server meltdown

Posted by Ed Bott @ 11:23 am

Categories: Windows 7

Tags: Microsoft Developer Network, Microsoft Windows 7, Microsoft SQL Server, Server, Microsoft Corp., Microsoft TechNet, Databases, Microsoft Windows, Storage, Enterprise Software

When Microsoft released the Windows 7 beta for public download in January, the resulting demand overwhelmed its servers, delaying the launch by a day and giving the software giant’s capacity planners a black eye.

This morning at 6AM PDT, when Windows 7 Release Candidate downloads were officially made available for MSDN and TechNet subscribers, it looked like a sequel to that botched release. After 20 minutes or so of smooth downloads, both sites began bogging down, and the situation deteriorated rapidly as the minutes passed. For several hours after the official launch, most subscribers who tried to log on found themselves unable to reach the download pages.

This time, though, the problem wasn’t capacity. Instead, a source tells me, the glitch was caused by a SQL Server database that reached excessive fragmentation levels because of the tremendous surge of queries. How massive was the demand surge? The number of requests to the MSDN and TechNet databases in less than an hour was equal to more than a week’s traffic under normal circumstances.

The following graphic is from an internal Microsoft document explaining what happened. The blue line indicates percentage of processor usage, which is directly tied to fragmentation of the SQL Server database:

After the SQL Server index was rebuilt (just after 9:30AM), processor use dropped back to high but acceptable levels. I’m told that Microsoft engineers are now monitoring the status of this database every 30 minutes and plan to rebuild the indexes every evening to avoid a recurrence of the problem.

Reached for comment, a Microsoft spokesperson told me, “Due to high volume of traffic on the MSDN and TechNet sites this morning, many people may have experienced difficulties trying to download the Windows 7 Release Candidate. Microsoft has made changes to accommodate the increased traffic and subscribers shouldn’t experience any further issues.”

The good news for anyone awaiting the public download next Tuesday (May 5) is that those pages are tied to the same sort of subscriber database as the ones on MSDN and TechNet. Still, you can bet that an army of engineers will be watching that surge of traffic and wondering whether the third time is the charm.

Ed BottEd Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. See his full profile and disclosure of his industry affiliations.

Email Ed Bott

Subscribe to Ed Bott's Microsoft Report via Email alerts or RSS.

  • Talkback
  • Most Recent of 30 Talkback(s)
RE: Database glitch causes Windows 7 download server meltdown
I've just posted a technical explanation of what probably happened as far as SQL is concerned - see (Read the rest)
Posted by: PaulRandal Posted on: 05/05/09 You are currently: a Guest | | Terms of Use
M$ should have used LAMP  Linux Geek | 04/30/09
RE: M$ should have used LAMP  Heathen89 | 05/01/09
Haha !  alupin | 05/04/09
Windows 7 download server down... &!@!  alupin | 05/04/09
RE: Database glitch causes Windows 7 download server meltdown  Loverock Davidson | 04/30/09
Claiming a crash as a victory  InAction Man | 04/30/09
demand  xicanonaztlanca | 04/30/09
It's still a crash  InAction Man | 04/30/09
you're right  xicanonaztlanca | 04/30/09
I think it is intentional on M$ part  xXSpeedzXx | 04/30/09
Ed What's up with this?  Johnny Vegas | 04/30/09
Probably can't get any more details  Ed BottZDNet Moderator | 04/30/09
Perhaps...  fairportfan | 05/01/09
RE: Database glitch causes Windows 7 download server meltdown  AccesPublic | 04/30/09
or PostgreSQL (nt)  brokndodge@... | 04/30/09
They must be using MS SQL for their database. What did you expect? (NT)  No More Microsoft Software Ever! | 04/30/09
Garbage in garbage out, that's M$'s real problem  InAction Man | 05/02/09
There is a much better way to handle the traffic  pravusnex@... | 04/30/09
Simple answer  frgough | 04/30/09
It gets worse  pravusnex@... | 04/30/09
perhaps they should switch to open source software for the back office (nt)  brokndodge@... | 04/30/09
I didn't say they could  frgough | 05/01/09
Because Comcast kills it..  JT82 | 05/01/09
Baby sit the server farm?  Info-Dave | 04/30/09
Windows installment sucks  Randalllind | 04/30/09
BEE Honest  not of this world | 04/30/09
I mean at the end  Randalllind | 04/30/09
Didn't they say they'd use torrents?  alex_b | 04/30/09
They should "leak" it again  InAction Man | 05/02/09
RE: Database glitch causes Windows 7 download server meltdown  PaulRandal | 05/05/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
The more you simplify, the more you save
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
Learn more >>
Keep Up With The Latest In Document Management with The DocuMentor.
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
Learn more >>
The best support in the Linux business
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
Learn more >>
Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.
Learn more about the free, six-month trial offer>>
Learn more about tools to grow your business
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
Save time with the UPS Business Essentials Guide
Reduce risk. Reduce complexity. Increase reliability.
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux
Learn more >>
advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

Meet Doc