我有两个进程都要访问一个SQLite3数据库。在SQLite中,读取不是问题,但只有一个进程能够写入数据库。根据FAQ:http://www.sqlite.org/faq.html#q5,SQLite使用读者/写者锁。
我如何检查数据库是否被另一个进程锁定以进行写操作,无论是从Python还是C ++?
[编辑] 我的意思是执行查询是一种选择,但这会影响性能。因此,问题也是我使用什么类型的查询来最小化这种影响。我还想自己锁定/解锁数据库。
我如何检查数据库是否被另一个进程锁定以进行写操作,无论是从Python还是C ++?
[编辑] 我的意思是执行查询是一种选择,但这会影响性能。因此,问题也是我使用什么类型的查询来最小化这种影响。我还想自己锁定/解锁数据库。