我有一个应用程序,它会频繁地调用本地SQLite3数据库,有时这些调用非常接近(来自应用程序的不同区域)。在进行数据库调用之前,如何检查数据库是否被锁定?
理想情况下,我会重写这个应用程序(已经远远超出了最初的范围),但在这个迭代中没有时间。
我有一个应用程序,它会频繁地调用本地SQLite3数据库,有时这些调用非常接近(来自应用程序的不同区域)。在进行数据库调用之前,如何检查数据库是否被锁定?
理想情况下,我会重写这个应用程序(已经远远超出了最初的范围),但在这个迭代中没有时间。
我对 objective-c
没有任何头绪,但我已经用 c
已经使用了相当长的时间,并且也遇到了相同的问题。我使用以下方法:
n
次为止。这两个改进对我来说效果很好,但我观察到一些性能问题,我可以通过以上配置参数处理。您需要在容错和性能之间做出一些权衡。