浏览代码

webUI: enable sqlite auto vacuum

Nick Peng 1 月之前
父节点
当前提交
fed4570ac1
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      plugin/smartdns-ui/src/db.rs

+ 6 - 0
plugin/smartdns-ui/src/db.rs

@@ -381,9 +381,15 @@ impl DB {
         conn.as_ref()
             .unwrap()
             .execute("PRAGMA temp_store = MEMORY", [])?;
+        conn.as_ref()
+            .unwrap()
+            .execute("PRAGMA auto_vacuum = FULL", [])?;
         conn.as_ref()
             .unwrap()
             .query_row("PRAGMA journal_mode = WAL", [], |_| Ok(()))?;
+        conn.as_ref()
+            .unwrap()
+            .query_row("PRAGMA wal_autocheckpoint = 50000", [], |_| Ok(()))?;
         Ok(())
     }