Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So ändern Sie langsame parametrisierte Einfügungen in schnelle Massenkopien (sogar aus dem Speicher)

Anstatt jeden Datensatz einzeln einzufügen, versuchen Sie es mit SqlBulkCopy Klasse zum Masseneinfügen aller Datensätze auf einmal.

Erstellen Sie eine DataTable, fügen Sie alle Ihre Datensätze zur DataTable hinzu und verwenden Sie dann SqlBulkCopy .WriteToServer um alle Daten auf einmal einzufügen.