sqlsugar:
1.批量查詢 :查詢100萬數據list共用時間秒:4386;查詢200萬數據list共用時間秒:8456
list = db.Queryable<tb_users_v2>().Where(i => i.userId < count).ToList();
2.異步批量插入:插入 100萬 10秒不到
await db.Fastest<tb_users_v2>().BulkCopyAsync(list);
await db.Insertable<tb_users_v2>(list).UseSqlServer().ExecuteBulkCopyAsync();
3.異步批量更新:更新 100萬 10秒不到
await db.Fastest<tb_users_v2>().BulkUpdateAsync(list);
4.MS sql server insert into t values(),(),()... 想要使用values語句插入數據只能按1000拆分insert語句,每一次插入不超過1000,最多999個()
備注:
100萬條普通插入13秒
插入測試:100萬條異步插入8秒;200萬條異步插入15秒;
更新測試:100萬條異步更新8秒;200萬條異步更新17秒;
