0
我寫windows下的桌面應用程序, 我使用SQLite來存儲信息, 我創建了對字符串列索引數據庫,插入很多信息的,DB大小約16M,SQLite的開放性能問題
如果我重新啓動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);
是否有可能加速它?
非常感謝!
您是否正確關閉了數據庫? – 2010-11-24 08:31:41