# So I'm playing an MMO and the servers shut down due to maintenance.  What is "maintenance"?

**URL:** <https://boards.straightdope.com/t/so-im-playing-an-mmo-and-the-servers-shut-down-due-to-maintenance-what-is-maintenance/572271>\
**Category:** The Game Room\
**Created:** [February 22, 2011, 7:49pm UTC](https://boards.straightdope.com/t/so-im-playing-an-mmo-and-the-servers-shut-down-due-to-maintenance-what-is-maintenance/572271 "2011-02-22T19:49:09Z")\
**Posts on this page:** 5\
**Page:** 2

<div class="post-metadata">

**Author:** ![jayjay](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/jayjay/32/6765_2.png) [@jayjay](https://boards.straightdope.com/u/jayjay)\
**Post date:** [February 24, 2011, 5:19pm UTC](https://boards.straightdope.com/t/so-im-playing-an-mmo-and-the-servers-shut-down-due-to-maintenance-what-is-maintenance/572271/21 "2011-02-24T17:19:57Z")

</div>

> [@Broomstick](#):
>
> It’s Blackrock Depths and not Blackwing Lair, but I always thought of the Grim Guzzler as something like that, a place the NPC’s go to chill out when they aren’t being attacked by raid groups.

Heh…I always thought it was kind of cool that the Guzzler was like an open city. Everyone’s still hostile, as such, but they won’t aggro on you unless you do something wrong.

---

<div class="post-metadata">

**Author:** ![kushiel](https://avatars.discourse-cdn.com/v4/letter/k/bbce88/32.png) [@kushiel](https://boards.straightdope.com/u/kushiel)\
**Post date:** [February 24, 2011, 5:32pm UTC](https://boards.straightdope.com/t/so-im-playing-an-mmo-and-the-servers-shut-down-due-to-maintenance-what-is-maintenance/572271/22 "2011-02-24T17:32:23Z")

</div>

> [@Broomstick](#):
>
> It’s Blackrock Depths and not Blackwing Lair, but I always thought of the Grim Guzzler as something like that, a place the NPC’s go to chill out when they aren’t being attacked by raid groups.

It’s gotta be awkward when Illidan and the Lich King both decide they need a drink. However, it would be the best bar fight _ever_.

---

<div class="post-metadata">

**Author:** ![Carl\_Corey](https://avatars.discourse-cdn.com/v4/letter/c/8e8cbc/32.png) [@Carl\_Corey](https://boards.straightdope.com/u/Carl_Corey)\
**Post date:** [February 24, 2011, 8:01pm UTC](https://boards.straightdope.com/t/so-im-playing-an-mmo-and-the-servers-shut-down-due-to-maintenance-what-is-maintenance/572271/23 "2011-02-24T20:01:06Z")

</div>

Reminds me of abut from Grim Fandango:

Manny: Is the server down?

Worker: The server is not down. The server is NEVER down. It’s just temporarily unavailable while I do some maintenance, is all.

---

<div class="post-metadata">

**Author:** ![vinniepaz](https://avatars.discourse-cdn.com/v4/letter/v/b4bc9f/32.png) [@vinniepaz](https://boards.straightdope.com/u/vinniepaz)\
**Post date:** [February 25, 2011, 5:10am UTC](https://boards.straightdope.com/t/so-im-playing-an-mmo-and-the-servers-shut-down-due-to-maintenance-what-is-maintenance/572271/24 "2011-02-25T05:10:43Z")

</div>

> [@Geekboy](#):
>
> 1: Database maintenance. This is the biggie. Databases like this, that are hit thousands of times a minute by thousands of users who may or may not drop their connections during a transaction, who may be madly clicking on the latest exploit, these databases eventually get lost records, bad index items, orphaned transactions, whatever. You may have seen this sort of thing when you try and get an item out of your mail only to be told you can’t because you already have one in inventory. The databases need to be cleaned up and rebuilt periodically. This takes a good chunk of time and is usually the main time-suck for the weekly downtime.

Not that I doubt you, but I was under the impression that database software like SQL is specifically written to prevent this from happening. We even learned some acronym like ACID or something.. I know the A stood for atomicity. It made sense at the time, the textbook said that payment processing and bank accounts are implemented in this software so lost records, incomplete transactions etc. are unacceptable.

I’ve never had to use databases on any large scale. Is it just that these checks sometimes fail? Or does WOW use a database system that doesn’t employ them?

---

<div class="post-metadata">

**Author:** ![Nava](https://avatars.discourse-cdn.com/v4/letter/n/da6949/32.png) [@Nava](https://boards.straightdope.com/u/Nava)\
**Post date:** [February 25, 2011, 8:15am UTC](https://boards.straightdope.com/t/so-im-playing-an-mmo-and-the-servers-shut-down-due-to-maintenance-what-is-maintenance/572271/25 "2011-02-25T08:15:59Z")

</div>

> [@vinniepaz](#):
>
> I’ve never had to use databases on any large scale. Is it just that these checks sometimes fail? Or does WOW use a database system that doesn’t employ them?

We don’t have the technical details: as far as we know, no current Blizzard employees post here. But we do know that there are ingame errors which get automatically fixed with the game up, others which need reboots, and we know that some of the “minipatches” are updates to database records (fixing things which, while not exactly “bugged”, were definitely miscoded).

[Previous page](https://boards.straightdope.com/t/so-im-playing-an-mmo-and-the-servers-shut-down-due-to-maintenance-what-is-maintenance/572271.md?page=1)
