我不得不在我的项目中使用InMemory.db,但性能很慢——InMemory_db的大小是10MB。有些查询要检索30000多条记录,需要花费大量时间。他们有什么办法可以提高我的表现吗?
如何使InMemory.db成为内存映射文件,并将其用作MFC中的数据库。举个例子会很有帮助。
感谢Space_C0wb0y
创建.db文件的原因是为了将文件分发给不同的用户。
我想在内存中加载这个(InMemory.db)文件并使用该文件,或者以任何方式使用.db文件创建内存中的数据库。
查询如下
Select
ltoken, date_mm, Vcontract_name, price, quantity,
field1, field2, field3, field4, field5, field6, field7,
field8, field9, field10, field11, field12....., fieldn
from contract
谢谢Steve Townsend
问题是这个.db文件是由客户端提供的,我应该使用它,所以不能更改数据库中的模式或任何东西
我只能通过打开与该文件的连接来直接使用该文件。
我不知道如何在内存中加载这个文件
我在上面搜索了一下,发现他们是我可以在内存中加载这个文件并将其用作数据库的方法
但我没有成功,所以有人能帮我把这个文件加载到内存中吗?任何例子都会有帮助