采用sqlite3数据库,原来的设计是,建立1个表,每次只把这1个表里的数据加载到内存。速度很快。
后来更改了设计,建立了5个表,数据库的大小增加了5倍。每次选择这5个表中的1个,将其数据加载到内存。速度很慢。
我的问题是,如果数据库文件很大的话,即使只读一个表,也会降低速度吗?