sql >> Databáze >  >> RDS >> Sqlserver

Jaký je nejrychlejší způsob hromadného vkládání velkého množství dat na SQL Server (klient C#)

Zde je návod, jak můžete zakázat/povolit indexy na serveru SQL:

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

Zde je několik zdrojů, které vám pomohou najít řešení:

Několik srovnání rychlosti hromadného načítání

Použijte SqlBulkCopy k rychlému načtení dat z klienta na SQL Server

Optimalizace výkonu hromadného kopírování

Rozhodně se podívejte na možnosti NOCHECK a TABLOCK:

Rady pro tabulky (Transact-SQL)

INSERT (Transact-SQL)



  1. Jak zkontrolovat, zda existuje uložená procedura před jejím vytvořením

  2. Jak mohu vyřešit nekompatibilitu s sql_mode=only_full_group_by v laravel eloquent?

  3. Vlastní poskytování uživatelských účtů v PostgreSQL prostřednictvím neprivilegovaného anonymního přístupu

  4. Jak dosáhnout konce dne?