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

Was ist der schnellste Weg zum Masseneinfügen vieler Daten in SQL Server (C#-Client)

So können Sie Indizes in SQL Server deaktivieren/aktivieren:

--Disable Index ALTER INDEX [IX_Users_UserID] SalesDB.Users DISABLE
GO
--Enable Index ALTER INDEX [IX_Users_UserID] SalesDB.Users REBUILD

Hier sind einige Ressourcen, die Ihnen bei der Suche nach einer Lösung helfen:

Einige Vergleiche der Massenladegeschwindigkeit

Verwenden Sie SqlBulkCopy, um Daten schnell von Ihrem Client auf SQL Server zu laden

Optimieren der Massenkopierleistung

Sehen Sie sich auf jeden Fall die Optionen NOCHECK und TABLOCK an:

Tabellenhinweise (Transact-SQL)

INSERT (Transact-SQL)