• sqlsugar 5.0 批量操作数据性能测试


    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秒;
  • 相关阅读:
    为linux命令添加别名
    ubuntu安装mongodb
    mysql保存中文乱码问题
    公倍数
    复制网站内容
    孪生素数
    迷宫问题
    递归连续数
    排列平方数
    基因牛
  • 原文地址:https://www.cnblogs.com/csj007523/p/15949645.html
Copyright © 2020-2023  润新知