【发布时间】:2013-06-20 00:03:28
【问题描述】:
我们在 SQLite3 数据库中有一个类似这样的表:
Create Table Images (ID PRIMARY KEY, Height INTEGER, Width INTEGER, FileName TEXT, Thumb BLOB)
Thumbs 相当小(@ 20kb),表基数约为 100,000-200,000 行。
如果我们在表中有 BLOB 并且如果我们将 BLOB 移动到另一个具有 Images.ID 外键的表中,那么同一查询 (SELECT ID, FILENAME FROM IMAGES) 之间的速度差异会很大吗?请注意,查询中不存在该字段。
IOW,表中是否存在 BLOB 字段会显着影响性能,即使查询中不存在该字段?
【问题讨论】:
-
你可以简单地尝试......
标签: sqlite database-performance