Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

db.getReplicationInfo()

Nesta página

  • Definição
  • Compatibilidade
  • Saída
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.

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 a todos os comandos, consulte Comandos não suportados.

  • 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

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().errmsg

Retorna uma mensagem de erro caso não haja entradas no oplog.

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.

Voltar

db.getProfilingStatus