Qual é o bcp mais rápido ou a inserção em massa?

Índice:

Qual é o bcp mais rápido ou a inserção em massa?
Qual é o bcp mais rápido ou a inserção em massa?
Anonim

O comando BULK INSERT é muito mais rápido que bcp ou a bomba de dados para realizar operações de importação de arquivos de texto, no entanto, a instrução BULK INSERT não pode copiar dados em massa do SQL Server para um arquivo de dados. Use o utilitário bcp em vez do DTS quando precisar exportar dados da tabela do SQL Server para um arquivo de texto.

Qual é a diferença entre inserção em massa e BCP?

BULK INSERT é um comando SQL e o BCP é um utilitário separado fora do SSMS e você precisa executar o BCP no prompt do DOS (prompt de comando). BULK INSERT pode copiar dados de um arquivo simples para a tabela do SQL Server enquanto BCP é para importar e exportar ambos. … O BCP tem menos esforços e custos de análise do que BULK INSERT.

O BCP é rápido?

Para copiar dados, bcp é mais rápido se sua tabela de banco de dados não tiver índices. No entanto, se você usou o bcp rápido para fazer inserções de dados, que o bcp rápido não registra, você não pode fazer backup (despejar) o log de transações em um dispositivo.

Por que a inserção em massa é mais rápida?

No caso de BULK INSERT , apenas as alocações de extensão são registradas em vez dos dados reais serem inserted . Isso fornecerá um desempenho muito melhor do que INSERT. A vantagem real é reduzir a quantidade de dados registrados no log de transações.

A criação em massa é mais rápida?

Inserção em massa é a maneira mais rápida de carregar dados no SQL Server, especialmente se for minimamente registrado. A fonte de dados só pode ser um arquivo de texto.

Recomendado: