查询几百个.db SQLite数据库

时间:2014-05-29 13:12:29

标签: performance sqlite

我被要求创建一个简单的程序来向SQLite数据库(.db)提交用户定义的查询。我以前没有使用过脱机数据库,并且对优化性能有疑问。

我需要查询几百个.db文件。使用ATTACH将它们全部附加到单个查询是否更快,或者将它们全部加入到单个数据库中并从那里开始工作?我的想法是,在初始设置与查询速度之间需要花费多少时间。是否有一种不同的方法可以带来更好的性能?

我认为这不重要,但是这将用C#编写用于Windows操作系统桌面。

谢谢!

1 个答案:

答案 0 :(得分:0)

documentation说:

  

同时附加的数据库数量限制为SQLITE_MAX_ATTACHED,默认情况下设置为10。 [...]附加数据库的数量不能超过62。

因此,附加几百个数据库将非常快,因为输出错误消息可以非常快。 ☺