SQLite中是否存在连接数限制?

时间:2013-09-10 07:50:46

标签: sqlite join

如果添加更多联接,我很好奇性能变化是什么?加入号码限制?例如如果大于某个值,性能将会降低。谢谢。

1 个答案:

答案 0 :(得分:2)

加入中的最大表数

SQLite不支持包含超过64个表的连接。这个限制源于SQLite代码生成器在查询优化器中使用每个连接表一位的位图。

SQLite使用非常有效的O(N²)贪婪算法来确定连接中表的顺序,因此可以快速准备大型连接。因此,没有机制来提高或降低连接中表的数量限制。

请参阅:http://www.sqlite.org/limits.html