我们在 SQLite3 数据库中有一个表,如下所示:
Create Table Images (ID PRIMARY KEY, Height INTEGER, Width INTEGER, FileName TEXT, Thumb BLOB)
拇指相当小(@ 20kb),表基数约为 100,000-200,000 行。
SELECT ID, FILENAME FROM IMAGES
如果我们在表中有 BLOB 并且如果我们将 BLOB 移动到另一个具有 Images.ID 外键的表中,那么相同的查询 ( ) 之间存在显着的速度差异?请注意,查询中不存在该字段。
IOW,即使查询中不存在所述字段,表中是否存在 BLOB 字段也会显着影响性能?