Мне нужно использовать InMemory.db в моем проекте, но производительность низкая, размер InMemory.db составляет 10 МБ. Некоторые запросы, которые получают более 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
Спасибо, Стив Таунсенд
Проблема в том, что этот файл .db предоставляется клиентом, и я должен его использовать, поэтому не могу изменить схему или что-либо в базе данных
Я могу только запрограммировать использование этого файла напрямую, открыв соединение с файлом.
Я не знаю, как загрузить этот файл в память
Я сделал несколько гугл и обнаружил, что я могу загрузить этот файл в память и использовать его в качестве базы данных
Но я не добился успеха, поэтому кто-нибудь может помочь мне загрузить этот файл в память, любой пример будет полезен