Práticas recomendadas gerais ao usar o Datastream

Nesta página, você vai conhecer as práticas recomendadas para usar o Datastream. Isso inclui práticas recomendadas gerais ao usar o Datastream.

Alterar o banco de dados de origem de um stream

Em alguns casos, pode ser necessário alterar o banco de dados de origem de um stream. Por exemplo, talvez seja necessário modificar o stream para replicar a partir de uma réplica em vez da instância do banco de dados principal.

  1. Crie um perfil de conexão para a instância de réplica.
  2. Crie um stream usando o perfil de conexão da réplica que você criou e o perfil de conexão atual para o destino.
  3. Inicie o stream com o preenchimento histórico desativado. Quando o stream é iniciado, ele só traz os dados dos registros binários.
  4. Opcional. Quando o stream estiver em execução, modifique-o para ativar o preenchimento automático.
  5. Pause o stream que está lendo a instância principal.

  6. Opcional. Exclua o fluxo que estava transmitindo dados da instância principal.

  7. Opcional. Exclua o perfil de conexão da instância principal.

Alertar e monitorar no Datastream

O painel do Datastream contém muitas informações. Essas informações podem ser úteis para fins de depuração. Outras informações podem ser encontradas nos registros, que estão disponíveis no Cloud Logging.

Alertas do Datastream

Não há um alerta padrão configurado para o Datastream, mas é possível criar facilmente clicando no link "Criar política de alertas" de cada métrica na interface do Datastream. Recomendamos a criação de alertas para as seguintes métricas do Datastream:

  • Atualização de dados
  • Eventos incompatíveis
  • Latência total

Um alerta em qualquer uma dessas métricas pode indicar um problema com o stream ou com o banco de dados de origem.

Quantas tabelas um único stream pode processar?

Um único stream pode lidar com até 10.000 tabelas, e não há limite para o tamanho delas. No entanto, há algumas outras considerações de lógica de negócios em que você precisa usar vários streams para o banco de dados de origem. . Exemplos dessas considerações incluem ter um melhor controle do acesso dos usuários aos dados, usar vários fluxos para facilitar a manutenção de diferentes fluxos de negócios e assim por diante.