The database froze. A single request was enough to push read latency past the threshold. You scan the schema. What you need is a new column.
Adding a new column is a common but high‑stakes operation. It looks simple in SQL, but it can cause downtime, block writes, and balloon replication lag if done wrong. On large production tables, a naive ALTER TABLE ... ADD COLUMN can lock the table and trigger cascading failures.
Modern strategies avoid these traps. Online schema change tools like pt-online-schema-change or gh-ost create a shadow table with the new column, sync data in chunks, and then swap it in. This keeps the system responsive while the migration runs. The choice between nullable, default, and computed columns affects both migration speed and query performance.
Think about indexing. Adding a new column is not just about storing extra data. If the column is queried heavily, plan indexes before release. Deferred indexing can reduce migration impact, but will temporarily slow queries until indexes are in place.