sqlite锁定和SQLITE_BUSY故障排除

时间:2013-04-03 15:32:10

标签: ios sqlite

我在iOS中使用sqlite,我发现我的一个查询需要很长时间才能返回(几秒钟)。我添加了一个繁忙的处理程序,我发现它正在调用SQLITE_BUSY条件。但是我无法弄清楚当时数据库正忙于做什么。我也看到内部正在调用Lock但是返回了SQLITE_BUSY。

我使用多个线程来访问数据库,但所有其他线程操作都已返回。

我如何排除故障以找出我获得SQLITE_BUSY的原因?

0 个答案:

没有答案