Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jaki jest najszybszy sposób zbiorczego wstawiania dużej ilości danych w programie SQL Server (klient C#)

Oto jak możesz wyłączyć/włączyć indeksy w SQL Server:

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

Oto kilka zasobów, które pomogą Ci znaleźć rozwiązanie:

Niektóre porównania szybkości ładowania zbiorczego

Użyj SqlBulkCopy, aby szybko załadować dane z klienta do serwera SQL

Optymalizacja wydajności kopiowania zbiorczego

Zdecydowanie spójrz na opcje NOCHECK i TABLOCK:

Wskazówki dotyczące tabel (język Transact-SQL)

WSTAW (Transact-SQL)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak połączyć wiele wierszy w listę rozdzielaną przecinkami w SQL Server 2005?

  2. Dlaczego rzutowanie z float na varchar jest zaokrąglane w SQL Server?

  3. Błąd zapytania z niejednoznaczną nazwą kolumny w SQL

  4. Wybierz rozmiar bazy danych SQL Server

  5. Procedury składowane SQL OUTPUT nie działają z ExecuteReader