Quin és més ràpid bcp o inserció massiva?

Taula de continguts:

Quin és més ràpid bcp o inserció massiva?
Quin és més ràpid bcp o inserció massiva?
Anonim

L'ordre BULK INSERT és molt més ràpida que bcp o la bomba de dades per dur a terme operacions d'importació de fitxers de text, però, la instrucció BULK INSERT no pot copiar dades de manera massiva des de SQL Server a un fitxer de dades. Utilitzeu la utilitat bcp en comptes de DTS quan necessiteu exportar dades de la taula SQL Server a un fitxer de text.

Quina diferència hi ha entre la inserció massiva i la BCP?

BULK INSERT és una ordre SQL i BCP és una utilitat independent fora de SSMS i cal que executeu BCP des de l'indicador de DOS (indicador d'ordres). BULK INSERT pot copiar dades d'un fitxer pla a la taula d'SQL Server, mentre que BCP és per importar i exportar ambdues. … BCP té menys esforços i cost d'anàlisi que BULK INSERT.

El BCP és ràpid?

Per copiar dades, bcp és el més ràpid si la vostra taula de base de dades no té índexs. Tanmateix, si heu fet servir bcp ràpid per fer insercions de dades, quin bcp ràpid no registra, no podeu fer una còpia de seguretat (bolcada) del registre de transaccions a un dispositiu.

Per què la inserció massiva és més ràpida?

En el cas de BULK INSERT , només es registren les assignacions d'extensió en lloc de que les dades reals siguin inserted . Això proporcionarà un rendiment molt millor que INSERT. L'avantatge real és reduir la quantitat de dades registrades al registre de transaccions.

La creació massiva és més ràpida?

La inserció massiva és la manera més ràpida de carregar dades a SQL Server, sobretot si es registra mínimament. La font de dades només pot ser un fitxer de text.

Recomanat: