加速SQLite启动?

时间:2017-03-13 06:53:37

标签: performance sqlite database-connection startup

为了加快查询速度,我将app sqlite架构从一个表分成多个表。

但是,当表的数量达到大约10,000时,sqlite启动变得越来越慢。

文档提到:“每当打开数据库时,扫描并解析整个模式,并将模式的解析树保存在内存中。这意味着数据库连接启动时间和初始内存使用量与大小成正比架构。“ (https://www.sqlite.org/limits.html

有任何想法可以帮助加快启动并保持多部分表架构吗?

1 个答案:

答案 0 :(得分:0)

避免长启动时间的唯一方法是避免启动,即保持应用程序运行并打开数据库连接。