SEGMENTO DE REGISTRO Y SEUS ESTADOS
Se você está tentando entender os estados dos segmentos de registro no HANA, a série a seguir irá te ajudar. Antes de aprofundar, aqui está o básico para entender o que é um segmento de registro no HANA.
1. O que é um segmento de registro? Para explicar de forma simples, é o registro das transações que foram confirmadas em memória e chegaram ao sistema de arquivos de volume de registro como segmentos de registro e ainda não chegaram aos volumes de dados, o que só acontece após um ponto de salvamento.
Se os segmentos de registro dentro dos volumes de registro encontrarem um ponto de salvamento
-
Os dados dos segmentos de registro são transferidos para os volumes de dados após um backup do segmento de registro no caso de
log_mode=normal e enable_auto_log_backup=yes
.
-
Os dados do segmento de registro são transferidos para os volumes de dados e sobrescritos de forma cíclica sem backup do registro quando
log_mode=overwrite
Depois de qualquer um dos casos acima, os segmentos de registro passam para o estado Livre e agora estão disponíveis para reutilização.
Nota: Os segmentos de registro são diferentes dos backups de registro. Para explicar de outra forma, quando os segmentos de registro encontram um ponto de salvamento, os dados que contêm são transferidos para os volumes de dados. Se o segmento de registro deve ser backup antes de ser sobrescrito ou sobrescrito diretamente depende apenas do parâmetro log_mode=(normal/sobrescrever).
2. Quais são os estados dos segmentos de registro no HANA? Temos 5 estados diferentes para os segmentos de registro: Escrevendo, Fechado, Truncado, Backup, Livre
Você pode encontrar o mesmo de 3 formas.
1. Via 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. Via Studio:
3. Do nível do sistema operacional:
Estado
|
Descrição
|
Escrevendo
|
Atualmente escrevendo neste segmento.
|
Fechado
|
O segmento está fechado pelo escritor.
|
Truncado
|
Truncado, mas ainda não foi backup. O backup irá removê-lo.
|
Backup
|
O segmento já está backup, mas ainda não foi escrito um ponto de salvamento. Portanto, é necessário mantê-lo para a recuperação da instância.
|
Livre
|
O segmento está livre para reutilização.
|
Obrigado por ler!
Curta e deixe um comentário se foi útil!
Siga-nos para mais publicações como esta!