Я пишу настольное приложение под Windows, я использую sqlite для хранения информации, я создал БД с индексом на строковом столбце, вставил много информации, размер БД около 16M,
Если яперезагрузите Windows и откройте мое приложение.Требуется около 9-10 секунд, чтобы открыть базу данных sqlite.Код следующий:
int nRet;
nRet = sqlite3_open16(szFile, &mpDB);
if (nRet != SQLITE_OK)
{
LPCTSTR szError = (LPCTSTR) _sqlite3_errmsg(mpDB);
throw CppSQLite3Exception(nRet, (LPCTSTR)szError, DONT_DELETE_MSG);
}
setBusyTimeout(mnBusyTimeoutMs);
Можно ли его ускорить?
Большое спасибо!