SEGMENTO DE REGISTRO Y SUS ESTADOS
Si estás tratando de entender los estados de los segmentos de registro en HANA, la siguiente serie te ayudará. Antes de profundizar, aquí tienes lo básico para entender qué es un segmento de registro en HANA.
1.¿Qué es un segmento de registro? Para explicarlo en palabras simples, es el registro de las transacciones que se han confirmado en memoria y han llegado al sistema de archivos de volumen de registro como segmentos de registro y aún no han llegado a los volúmenes de datos, lo cual solo sucede después de un punto de guardado.
Si los segmentos de registro dentro de los volúmenes de registro encuentran un punto de guardado
-
Los datos de los segmentos de registro se transfieren a los volúmenes de datos después de una copia de seguridad del segmento de registro en caso de
log_mode=normal y enable_auto_log_backup=yes
.
-
Los datos del segmento de registro se transfieren a los volúmenes de datos y se sobrescriben de forma cíclica sin una copia de seguridad del registro cuando
log_mode=overwrite
Después de cualquiera de los casos anteriores, los segmentos de registro pasan al estado Libre y ahora están disponibles para su reutilización.
Nota: Los segmentos de registro son diferentes de las copias de seguridad de registro. Para explicarlo de otra manera, cuando los segmentos de registro encuentran un punto de guardado, los datos que contienen se transfieren a los volúmenes de datos. Si el segmento de registro debe ser respaldado antes de sobrescribirlo o sobrescrito directamente depende únicamente del parámetro log_mode=(normal/sobrescribir).
2.¿Cuáles son los estados de los segmentos de registro en HANA? Tenemos 5 estados diferentes para los segmentos de registro: Escribiendo, Cerrado, Truncado, Respaldado, Libre
Puedes encontrar lo mismo de 3 formas.
1.Vía SQL:
select
b.host, b.service_name, a.state,
count
(*)
from
"PUBLIC"."M_LOG_SEGMENTS" a
join
"PUBLIC"."M_SERVICES" b
on
(a.host = b.host
AND
a.port = b.port)
group
by
b.host, b.service_name, a.state
2.Vía Studio:
3.Desde el nivel del sistema operativo:
Estado
|
Descripción
|
Escribiendo
|
Actualmente escribiendo en este segmento.
|
Cerrado
|
El segmento está cerrado por el escritor.
|
Truncado
|
Truncado, pero aún no respaldado. La copia de seguridad lo eliminará.
|
Respaldado
|
El segmento ya está respaldado, pero aún no se ha escrito un punto de guardado. Por lo tanto, es necesario mantenerlo para la recuperación de la instancia.
|
Libre
|
El segmento está libre para su reutilización.
|
¡Gracias por leer!
¡Dale like y deja un comentario si te fue útil!
¡Síguenos para más publicaciones como esta!
Pedro Pascal
Se unió el 07/03/2018