Definição
db.getReplicationInfo()Retorna um documento com o status do conjunto de réplicas, usando dados pesquisados no oplog. 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: The fully managed service for MongoDB deployments in the cloud
Observação
This command is supported in all MongoDB Atlas clusters. For information on Atlas support for all commands, see Unsupported Commands.
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().logSizeMBRetorna 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().usedMBRetorna 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().oplogMainRowCountPresente apenas quando não há entradas no oplog. Informa o número de itens ou linhas no oplog (por exemplo,
0).
db.getReplicationInfo().timeDiffRetorna 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().timeDiffHoursRetorna 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().tFirstRetorna 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().tLastRetorna 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().nowRetorna 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.