Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Configurando LOB suporte para bancos de dados de origem em uma AWS DMS tarefa

Modo de foco
Configurando LOB suporte para bancos de dados de origem em uma AWS DMS tarefa - AWS Database Migration Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Às vezes, pode ser difícil migrar objetos binários grandes (LOBs) entre sistemas. AWS DMS oferece várias opções para ajudar no ajuste das LOB colunas. Para ver quais tipos de dados e quando são considerados LOBs AWS DMS, consulte a AWS DMS documentação.

Ao migrar dados de um banco de dados para outro, você pode aproveitar a oportunidade para repensar como LOBs eles são armazenados, especialmente para migrações heterogêneas. Se você quiser fazer isso, não há necessidade de migrar os LOB dados.

Se você decidir incluirLOBs, poderá então decidir as outras LOB configurações:

  • O LOB modo determina como LOBs são tratados:

    • LOBModo completo — No LOB modo completo, AWS DMS migra tudo LOBs da origem para o destino, independentemente do tamanho. Nessa configuração, não AWS DMS tem informações sobre o tamanho máximo LOBs esperado. Assim, LOBs são migrados um de cada vez, peça por peça. O LOB modo completo pode ser bem lento.

    • LOBModo limitado — No LOB modo limitado, você define um LOB tamanho máximo DMS para aceitar. Isso permite DMS pré-alocar memória e carregar os LOB dados em massa. LOBsque excedem o LOB tamanho máximo são truncados e um aviso é emitido para o arquivo de log. No LOB modo limitado, você pode obter um desempenho significativo LOB no modo completo. Recomendamos que você use o LOB modo limitado sempre que possível. O valor máximo para esse parâmetro é 102.400 KB (100 MB).

      nota

      Usar a opção LOB Tamanho máximo (K) com um valor maior que 63 KB afeta o desempenho de uma carga completa configurada para ser executada no LOB modo limitado. Durante uma carga completa, DMS aloca memória multiplicando o valor do LOB tamanho máximo (k) pela taxa de confirmação, e o produto é multiplicado pelo número de colunas. LOB Quando não DMS consegue pré-alocar essa memória, DMS começa a consumir SWAP memória e isso afeta o desempenho de uma carga completa. Portanto, se você tiver problemas de desempenho ao usar o LOB modo limitado, considere diminuir a taxa de confirmação até atingir um nível aceitável de desempenho. Você também pode considerar o uso do LOB modo embutido para endpoints compatíveis depois de entender sua LOB distribuição para a tabela.

      Para validar o LOB tamanho limitado, você deve ValidationPartialLobSize definir o mesmo valor de LobMaxSize (K).

    • LOBModo embutido — No LOB modo embutido, você define o LOB tamanho máximo que é DMS transferido em linha. LOBsmenores que o tamanho especificado são transferidos em linha. LOBsmaiores que o tamanho especificado são replicados usando o LOB modo completo. Você pode selecionar essa opção para replicar tanto pequenas quanto grandes LOBs quando a LOBs maioria delas é pequena. DMSnão oferece suporte ao LOB modo embutido para endpoints que não oferecem suporte ao LOB modo Completo, como S3 e Redshift.

    nota

    Com a Oracle, LOBs são tratados como tipos de VARCHAR dados sempre que possível. Essa abordagem significa que os AWS DMS obtém do banco de dados em massa, o que é significativamente mais rápido do que outros métodos. O tamanho máximo de a VARCHAR no Oracle é 32 K. Portanto, um LOB tamanho limitado de menos de 32 K é ideal quando o Oracle é seu banco de dados de origem.

  • Quando uma tarefa é configurada para ser executada no LOB modo limitado, a opção LOBTamanho máximo (K) define o tamanho máximo LOB que AWS DMS aceita. Qualquer valor maior LOBs que esse valor é truncado para esse valor.

  • Quando uma tarefa é configurada para usar o LOB modo completo, ela é AWS DMS recuperada LOBs em partes. A opção de tamanho do LOB pedaço (K) determina o tamanho de cada peça. Ao configurá-la, preste bastante atenção ao tamanho máximo de pacote permitido pela sua configuração de rede. Se o tamanho do LOB fragmento exceder o tamanho máximo permitido do pacote, você poderá ver erros de desconexão. O valor recomendado para LobChunkSize é 64 kilobytes. Aumentar o valor de LobChunkSize acima de 64 kilobytes pode causar falhas na tarefa.

  • Quando uma tarefa é configurada para ser executada no LOB modo embutido, a InlineLobMaxSize configuração determina quais LOBs DMS transferências estão embutidas.

    nota

    Você pode usar tipos de LOB dados somente com tabelas e exibições que incluam uma chave primária.

Para obter informações sobre as configurações de tarefas para especificar essas opções, consulte Configurações de tarefa de metadados de destino

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.