我有非常大的數據庫(.db的)我的系統(> 20 GB) 持有aprrox 500表上的文件和一些表有十億條記錄。SQLite數據庫連接字符串
這個數據庫我打算使用C#程序。
我已準備好對這些數據庫執行查詢並提取記錄。我也寫了INDEXING查詢來執行這個數據庫。
以下是連接數據庫的第一步。
string fullPath = "D:\\Example.db"
using (SQLiteConnection con = new SQLiteConnection("Data Source=" + fullPath + ";Version=3;Count Changes=off;Journal Mode=off;Pooling=true;Cache Size=10000;Page Size=4096;Synchronous=off"))
{
con.Open();
....
....
}
- 我還可以能夠增加高速緩存的大小?
- 我還可以增加頁面大小嗎?
- 我是否應該缺少其他參數?
我正在循環中執行查詢所以我可以通過一些命令來發布CACHE大小的嗎?