标签: java sql sqlite
当我向数据库中的一个表添加一百万行时,在插入仍在进行时,我无法访问另一个表。这次可以访问吗? 我用BEGIN;和COMMIT;加快这一过程但仍需要20-30秒。
答案 0 :(得分:2)
没有
当独占事务正在进行时,sqlite会锁定整个数据库。
如果需要并发,请将另一个表移动到另一个数据库。或者切换到另一个旨在更好地支持并发访问的数据库引擎。