Léxico TI › Bases de datos › Checkpoint

Checkpoint

Bases de datos Svenska → Actualizado: 2026-08-16

El momento en que la base de datos vuelca todos los búfers sucios a disco y anota hasta dónde ha llegado en el registro de transacciones. Tras una caída solo hace falta reproducir el registro desde ese punto en adelante.

Es, por tanto, un equilibrio entre el trabajo continuo y el tiempo de recuperación. Los checkpoints poco frecuentes significan menos escritura durante el funcionamiento normal, ya que una página caliente puede modificarse cien veces antes de escribirse una sola — pero un arranque más largo tras un fallo. Los checkpoints frecuentes dan un reinicio rápido y una carga de escritura más suave, aunque mayor. En PostgreSQL se rige por checkpoint_timeout y max_wal_size, y checkpoint_completion_target reparte las escrituras a lo largo del intervalo para que no lleguen como un pico de E/S. Si ves «checkpoints are occurring too frequently» en el registro, max_wal_size está configurado demasiado bajo.

← Volver al léxico