Adding a new column sounds simple, but in production databases it can be an inflection point for speed, uptime, and long-term maintainability. The right approach depends on scale, schema design, and the database engine. The wrong approach can lock rows, block queries, and create downtime at the worst possible moment.