【发布时间】:2011-05-08 08:59:32
【问题描述】:
我有 2 个进程都访问 sqlite3 数据库。虽然在 sqlite 中读取不是问题,但只有一个进程可以写入数据库。根据常见问题解答: http://www.sqlite.org/faq.html#q5 sqlite 使用读/写锁。
我如何检查数据库是否被另一个进程锁定以进行写入,无论是来自 python 还是 c++?
[编辑] 我的意思是执行查询是一种选择,但它的性能取决于查询。所以问题也是我使用什么类型的查询来最小化这种影响。我也想自己锁定/解锁数据库。
【问题讨论】: