Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Qual è il modo più veloce per inserire in blocco molti dati in SQL Server (client C#)

Ecco come disabilitare/abilitare gli indici in SQL Server:

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

Ecco alcune risorse per aiutarti a trovare una soluzione:

Alcuni confronti della velocità di caricamento in blocco

Usa SqlBulkCopy per caricare rapidamente i dati dal tuo client a SQL Server

Ottimizzazione delle prestazioni della copia in blocco

Sicuramente esamina le opzioni NOCHECK e TABLOCK:

Suggerimenti tabella (Transact-SQL)

INSERT (Transact-SQL)