我在使用 SQLDelight 插入许多行时遇到问题。我不确定查询是死锁还是只需要几分钟。我在两个不同的表中插入大约 10k 行。
两者都有一个.sq
文件,如:
save:
INSERT OR REPLACE INTO TableA VALUES ?;
我的插入:
val tableAQueries = database.tableAQueries
withContext(Dispatchers.IO) {
tableAQueries.transaction {
rows.forEach { tableAQueries.save(it) }
}
}