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

Jak przyspieszyć DbSet.Add()?

Zgodnie z komentarzem Kevina Ramena (29 marca) mogę potwierdzić, że ustawienie db.Configuration.AutoDetectChangesEnabled = false robi ogromną różnicę w szybkości

Uruchamianie Add() na 2324 elementach domyślnie uruchomiono 3min 15sek na moim komputerze, wyłączenie automatycznego wykrywania spowodowało zakończenie operacji w 0.5sek.

http://blog.larud.net/archive/2011/07/12/bulk-load-items-to-a-ef-4-1-code-first-aspx



  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 wykryć, czy ciąg zawiera znaki specjalne?

  2. Kaskadowa kopia wierszy w sql

  3. Dlaczego rekurencyjne CTE w Transact-SQL wymaga UNION ALL, a nie UNION?

  4. Jak ustawić sortowanie bazy danych w SQL Server (T-SQL)

  5. Uciekanie znaków specjalnych w instrukcji SQL LIKE przy użyciu parametrów sql