在SQLite中查询优先级

时间:2011-07-22 07:02:29

标签: performance cocoa sqlite macos

在短时间内执行大量查询时,我注意到在执行某些查询之前需要相当多的时间(延迟)。根据我的测试,似乎有些查询被放入队列中,因此会延迟。

基本上,我正在使用两种类型的查询:(1)需要尽可能快地执行的查询(它们链接到超时计时器,当它需要很长时间取消操作)和(2)查询这是在后台以自动方式执行的(而且我控制较少)。

有没有办法获得对查询获得优先权的过程的更多控制?我是否可以确保(使用SQLite)在进入时执行类型1查询并且类型2查询被置于保持状态(直到类型1查询完成)?

为了您的信息,我使用Gus Mueller的FMDB包装器与SQLite进行交互。

0 个答案:

没有答案