Articulo: timestamp de Informix

Informix utiliza un contador interno llamado timestamp. Este contador es circular y va de -2.147.483.648 a  2.147.483.647. Cada vez que una página es modificada el contador se incrementa en 1.


Podemos saber el valor actual del timestamp por medio de la siguiente consulta sobre sysmaster:
select value as curr_ts from sysshmhdr where name = ‘stamp’;

Este valor su utilizaba para comprobaciones de consistencia de las páginas en las versiones 9.4x y anteriores. Cada vez que se modificaba la página se ponía el timestamp en la cabecera y al final de la página. Si había discrepancia se indicaba la corrupción.


Actualmente este timestamp se utiliza durante los backup, para controlar los checkpoint y para controlar los cierres de los logical log

Proyectos y soluciones
Proyectos y soluciones
Artículos: 97