Limitar o tamanho das filas entre os grupos
Durante as atualizações em massa, um DSA pode receber mais atualizações do que ele pode enviar por meio do link lento entre os grupos durante a replicação entre grupos de gravação múltipla. Se o DSA continuar recebendo mais atualizações, a fila de gravação múltipla do par assíncrono aumentará lentamente. O par assíncrono se torna lento porque as atualizações são adicionadas mais rapidamente do que são removidas.
cad126br
Durante as atualizações em massa, um DSA pode receber mais atualizações do que ele pode enviar por meio do link lento entre os grupos durante a replicação entre grupos de gravação múltipla. Se o DSA continuar recebendo mais atualizações, a fila de gravação múltipla do par assíncrono aumentará lentamente. O par assíncrono se torna lento porque as atualizações são adicionadas mais rapidamente do que são removidas.
À medida que a fila aumenta, consome mais memória, o que pode causar limitações de memória do computador ou pode exceder o tamanho da fila de gravação múltipla. Para evitar esse problema, use o comando
set multi-write-group-credit
para definir um número aceitável de atualizações para uma fila de gravação múltipla.Quando o número de atualizações na fila excede o limite configurado, o DSA alterna para a gravação múltipla síncrona. Nesse modo, o DSA enviará uma confirmação para o cliente depois que seus pares tiverem enviado uma confirmação para ele. Essa confirmação diminui a taxa na qual as atualizações são aceitas, considerando o tempo que a fila leva para ser esvaziada. Quando a fila fica menor que o limite definido, o DSA alterna de volta para a gravação múltipla assíncrona.
Se o DSA estiver recebendo atualizações em massa de um cliente, não será possível limitar o tamanho da fila. Quando um cliente envia atualizações em lote, ele não aguarda a confirmação do DSA. Nesse caso, o comando
set multi-write-group-credit
não tem efeito.Para limitar o tamanho das filas entre os grupos
- Adicione o comandoset multi-write-group-creditao arquivo de limites.
- Interrompa e reinicie o DSA.