Volver a las preguntas frecuentes sobre Bases de datos
CENTRO DE AYUDA · FAQBases de datos1 min de lectura

¿Cómo relleno de forma segura una nueva columna de base de datos?

El relleno actualiza filas existentes tras un cambio de esquema y puede generar muchas lecturas, escrituras, bloqueos o retraso de replicación si se ejecuta de golpe. Planifícalo como tarea de fondo reanudable y sepárala del despliegue cuando sea posible.

Bases de datos

Haz primero que el cambio sea compatible

Añade el campo de forma compatible con versiones antigua y nueva y despliega código que tolere valores vacíos o lea ambos formatos. No lo marques obligatorio mientras existan filas sin rellenar.

Procesa lotes limitados con clave estable y punto de control. Ajusta tamaño y ritmo según la carga y haz que cada actualización pueda repetirse con seguridad si el proceso se interrumpe.

Verifica antes de endurecer restricciones

Supervisa filas pendientes, errores, latencia de escritura y replicación. Compara muestras con los valores de origen e investiga discrepancias; no te fíes solo del recuento procesado.

Cuando termine el backfill, considera imponer valores no nulos o retirar código compatible. Mantén opciones de pausa y reanudación para limitar carga si cambia la producción.

Volver a las preguntas frecuentes sobre Bases de datos