自救必看三大準則

SQLite連接字符串


SQLite.NET  




使用連接池

默認情況下不啟用連接池。使用以下參數來控制連接池機制。
Data Source=c:\mydb.db;Version=3;Pooling=True;Max Pool Size=100;

將GUID存儲為文本

通常,GUID以二進制格式存儲。使用此連接字符串將GUID存儲為文本。
Data Source=c:\mydb.db;Version=3;BinaryGUID=False;

請注意,將GUID存儲為文本會在數據庫中使用更多空間。

禁用創建數據庫行為

如果數據庫文件不存在,則默認行為是創建一個新文件。使用以下參數引發錯誤,而不是創建新的數據庫文件。
Data Source=c:\mydb.db;Version=3;FailIfMissing=True;

限制數據庫的大小

Data Source=c:\mydb.db;Version=3;Max Page Count=5000;

最大頁數以頁為單位。此參數限制數據庫的最大頁面數。

保留日誌文件

提交後,此空白將日誌文件保留在磁盤上。默認行為是在每次提交後刪除日誌文件。
Data Source=c:\mydb.db;Version=3;Journal Mode=Persist;

控製文件刷新

Data Source=c:\mydb.db;Version=3;Synchronous=Full;

完全指定一次完全刷新,以在每次寫入後執行操作。正常是默認值。熄滅表示基礎操作系統刷新I / O。

留言

這個網誌中的熱門文章

IIS - ASP.NET 網站基本優化設定

Node.js 部署至 IIS 站台

遇見 Parameters 參數上限之大量資料寫入方法