2

我很好奇如果添加更多连接,性能会发生什么变化?有加入人数限制吗?例如,如果大于某个值,则性能将下降。谢谢。

4

1 回答 1

2

连接中的最大表数

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

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

见:http ://www.sqlite.org/limits.html

于 2013-09-10T07:56:38.017 回答