pgDay Santiago 2019
  • Home

Entendiendo MVCC y VACUUM

15:25 - 16:00
Boriss Mejías / Consultant and Trainer en 2ndQuadrant     

Cada vez que actualizas o eliminas una fila en PostgreSQL, en realidad estás creando una nueva versión de la fila. PostgreSQL se encarga de que tu versión de la fila sea consistentemente visible dentro de tu transacción, respetando todas las propiedades ACID que hacen que PostgreSQL sea tan confiable y potente. Este diseño con múltiples versiones por fila, necesita mantención, ya que ciertas versiones de las filas se vuelven obsoletas, dejan de ser visibles y ya no son útiles, y por lo tanto, deben ser eliminadas. Dicha mantención se llama VACUUM (vaciar, aspirar, limpiar). En esta charlas aprenderás lo que es MVCC (control concurrente de versiones múltiples), Vacuum y Autovacuum. Veremos cómo monitorear la base de datos para mantener una cantidad tolerable de versiones obsoletas y así evitar problemas de rendimiento.


Recent Posts

  • Comunicado pgDay Santiago 2019.
  • Call for Papers
  • Call for Papers / Llamado a charlas
  • Impressum
  • Conformado el CSC