SQLite UPDATE性能不佳

时间:2015-07-20 04:33:38

标签: c++ qt sqlite query-optimization database-performance

QT应用程序有一个后台线程在运行,我在那里排队需要在数据库中更新的Image对象。

线程唤醒并使Image对象出列,并调用最终在唯一主键上执行简单UPDATE语句的DB包装器,如下所示:

UPDATE images SET path=... keywords=... caption=... WHERE uuid=...

uuid是主键。我还为uuid(以及其他)添加了一个独特的索引。

从我一直在做的测试中,每次更新都需要大约250毫秒,这似乎很疯狂。

0 个答案:

没有答案