"对于千万级数据的表,更新插入及删除(几十万数据)操作时,execute 批量效率高还是 for 循环单条效率高呢,若中断事务的状态是什么样呢"
对于千万级数据的表,更新插入及删除(几十万数据)操作时,execute 批量效率高还是 for 循环单条效率高呢,若中断事务的状态是什么样呢
当然是 execute 快,多少条都是这样。SQL 只被数据库解析一遍。还要看你的源头在哪里,千万级全装在内存中,JVM 会变得慢了(gc 时间多)。execute 也支持用游标写入。
中断事务的正常状态是所有插入都作废。
当然是 execute 快,多少条都是这样。SQL 只被数据库解析一遍。
还要看你的源头在哪里,千万级全装在内存中,JVM 会变得慢了(gc 时间多)。execute 也支持用游标写入。
中断事务的正常状态是所有插入都作废。