1
加入一個普通表與FTS表是否是一個好主意?我想知道它是否會影響FTS表格的原始表現或者是否?查詢當然會使用MATCH子句。加入表:一個正常的和另一個FTS虛擬表
加入一個普通表與FTS表是否是一個好主意?我想知道它是否會影響FTS表格的原始表現或者是否?查詢當然會使用MATCH子句。加入表:一個正常的和另一個FTS虛擬表
當您連接兩個表A
和B
,SQLite的已要麼從表A
查找匹配的記錄表B
,或查找表A
匹配從表B
記錄。
如果表A
或B
上有一個索引使這些查找更快,那麼聯接速度很快。如果兩個表都有索引,SQLite會選擇一個它估計更有效的索引。
因此,要回答你的問題:與FTS表的連接將是高性能的,如果你要麼
MATCH
,或向FTS領域的FTS表的rowid
,或要檢查這一點,請使用EXPLAIN QUERY PLAN
。