db.getReplicationInfo()
Nesta página
Definição
db.getReplicationInfo()
Retorna um documento com o status do conjunto de réplicas, usando dados pesquisados nooplog . Use essa saída ao diagnosticar problemas com a replicação.
Compatibilidade
Esse método está disponível em implantações hospedadas nos seguintes ambientes:
MongoDB Atlas: o serviço totalmente gerenciado para implantações do MongoDB na nuvem
Observação
Este comando é aceito em todos os clusters do MongoDB Atlas. Para obter informações sobre o suporte do Atlas para todos os comandos, consulte Comandos sem suporte.
MongoDB Enterprise: a versão autogerenciada e baseada em assinatura do MongoDB
MongoDB Community: uma versão com código disponível, de uso gratuito e autogerenciada do MongoDB
Saída
db.getReplicationInfo().logSizeMB
Retorna o tamanho total do oplog em megabytes. Isso se refere à quantidade total de espaço alocado ao oplog em vez do tamanho atual das operações armazenadas no oplog.
O oplog pode ultrapassar seu limite de tamanho configurado para evitar a exclusão do
majority commit point
.
db.getReplicationInfo().usedMB
Retorna a quantidade total de espaço usado pelo oplog em megabytes. Isso se refere à quantidade total de espaço atualmente em uso pelas operações armazenadas no oplog em vez da quantidade total de espaço alocado.
db.getReplicationInfo().oplogMainRowCount
Presente apenas quando não há entradas no oplog. Informa o número de itens ou linhas no oplog (por exemplo,
0
).
db.getReplicationInfo().timeDiff
Retorna a diferença entre a primeira e a última operações no oplog, representada em segundos.
Presente apenas se houver entradas no oplog.
db.getReplicationInfo().timeDiffHours
Retorna a diferença entre a primeira e a última operações no oplog, arredondada e representada em horas.
Presente apenas se houver entradas no oplog.
db.getReplicationInfo().tFirst
Retorna um carimbo de data/hora para a primeira operação (ou seja, a mais antiga) no oplog. Compare este valor com a última operação de escrita do servidor.
Presente apenas se houver entradas no oplog.
db.getReplicationInfo().tLast
Retorna um registro de data e hora para a últimaoperação (ou seja, a mais recente) no oplog. Compare este valor com a última operação de escrita do servidor.
Presente apenas se houver entradas no oplog.
db.getReplicationInfo().now
Retorna um carimbo de data/hora que reflete a hora atual. O processo de shell gera esse valor, e os dados poderão ser ligeiramente diferentes do tempo do servidor se você estiver se conectando de um host remoto. Equivalente a
Date()
.Presente apenas se houver entradas no oplog.