Comments (5)
For comparison, on test PC I am using, SQLBulkCopy and SQL procedure, on 10 thread parallel executions have average of around 30 seconds, while ef6 bulk operations is at 113 seconds
from ef-bulk-operations.
from ef-bulk-operations.
If you need any input from me, please let me know.
Thank you
from ef-bulk-operations.
It is cleare to me why the library is slower than SqlBulkCopy and SQL procedure approaches, it does two DB orundtrips, one to insert in temp table, the other to insert into real table and hydrate database generated IDs.
I am using slightly older version of library in the repository, I tried updating it, but still got the same performances from it.
from ef-bulk-operations.
from ef-bulk-operations.
Related Issues (20)
- BulkSelectExisting threw error: int is incompatible with uniqueidentifier HOT 3
- Not Signed HOT 1
- BulkInsert is not thread safety HOT 5
- BulkSelectExisting/BulkSelectNotExisting fails when selecting on null value HOT 1
- Bug When Parsing Table Names HOT 24
- Bulk Delete Documentation HOT 2
- InsertIfDoesntExist
- Schema not considered when figuring out the clustered index
- BulkSelectNotExisting fails
- BulkInsertAll failling for table with no non primary key columns HOT 3
- System.Data.SqlClient.SqlException:“不能更新时间戳列。
- .net Standard / EF6.3 HOT 7
- Regex to get table name gives empty string. HOT 6
- Error when bulk updating/inserting to SQL Server Temporal Tables HOT 1
- BulkInsertAll null reference exception on EntityType with EF6.2.0 + .net 4.6.2 HOT 11
- No optimistic concurrency check, when having a RowVersion column and executing the BulkUpdate() method HOT 2
- BulkUpdateAll on view with instead of trigger, throws error HOT 1
- BulkCopy Options
- BulkUpdateAll fails as update has columns in SQL HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ef-bulk-operations.