|
本帖最后由 易小超 于 2024-4-8 23:03 编辑
我这样写,文件数量少的时候速度很快,可超过10w左右,就变得很慢
我现在60w文件,差不多要写入3天左右,有没有大佬帮忙看下怎么优化下
如果 (sqlite. 打开 (取特定目录 (3 ) + “\” + 编辑框名字.内容 + “.db”, 假))  如果 (sqlite. 表是否存在 (“lin”))   如果真 (sql. 打开 (“lin”, sqlite ))   文件_枚举 (编辑框地址.内容 + “/”, “*.txt”, 文本数组, 真, 假, 假)    数量 = 取数组成员数 (文本数组 )   如果真 (数量 > 9 )    t1 = 取启动时间 ()    计次循环首 (10, i )     sql. 插入 ()      sql. 写字段值 (“path”, 编码_UTF8编码 (文本数组 [1 ], ))      sql. 提交 ()    计次循环尾 ()    t2 = 取启动时间 ()    间隔 = t2 - t1     信息 = “读取到共计文本数量:” + 到文本 (数量 ) + #换行符 + #换行符     信息 = 信息 + “单个耗时(毫秒):” + 到文本 (间隔 ÷ 10 ) + #换行符     信息 = 信息 + “预计耗时(分钟):” + 到文本 (间隔 × 数量 ÷ 10 ÷ 60000 ) + #换行符 + #换行符     信息 = 信息 + “是否继续进行,请选择”    如果真 (信息框 (信息, 4, , ) = 6 )     sqlite. 关闭 ()     按钮_读取.禁止 = 假     返回 ()            计次循环首 (数量 - 10, i )    sql. 插入 ()    sql. 写字段值 (“path”, 编码_UTF8编码 (文本数组 [i + 10 ], ))     sql. 提交 ()   计次循环尾 ()  信息框 (“读取结束!!!”, 0, , )    信息框 (“不可以插入”, 0, , )  信息框 (“打开失败”, 0, , )sqlite.关闭 ()按钮_读取.禁止 = 假
|
-
-
例子.e
861.94 KB, 下载次数: 13, 下载积分: 精币 -2 枚
|