0
私はウィンドウの下にデスクトップアプリケーションを書いています 私は情報を格納するためにsqliteを使用しています 私は文字列にインデックスを持つdbを作成し、dbサイズ約16M、SQLiteのオープンパフォーマンスの問題
Windowsを再起動してアプリケーションを開いた場合。 sqlite dbを開くには約9〜10秒かかる。 コードは以下の通りです:
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);
はそれを加速することが可能ですか?
多くのありがとうございます!
データベースを正しくシャットダウンしましたか? –
dbを正しく閉じたかどうかを判断するにはどうすればいいですか? – sxingfeng