Ya but say I'm a small business and only have 6 servers for my website
Why do I need to take all 6 offline to do maintenance?
Why do I need to take all 6 offline to do maintenance?
For one thing in many DBs certain (often nessesary) schema changes require a global write lock.
It's much much easier to just show down for 15 minutes or less than spend hundreds of hours of engineering effort.