change sqlite to WAL mode

This commit is contained in:
LouisLam 2021-08-17 18:18:41 +08:00
parent c9c51e47e1
commit 440c178403
2 changed files with 4 additions and 3 deletions

View file

@ -17,6 +17,7 @@ class Database {
if (! this.sqliteInstance) { if (! this.sqliteInstance) {
this.sqliteInstance = new sqlite3.Database(Database.path); this.sqliteInstance = new sqlite3.Database(Database.path);
this.sqliteInstance.run("PRAGMA journal_mode = WAL");
} }
const Dialect = require("knex/lib/dialects/sqlite3/index.js"); const Dialect = require("knex/lib/dialects/sqlite3/index.js");

View file

@ -646,9 +646,9 @@ async function afterLogin(socket, user) {
// For example, query the edit data first. // For example, query the edit data first.
setTimeout(async () => { setTimeout(async () => {
for (let monitorID in monitorList) { for (let monitorID in monitorList) {
await sendHeartbeatList(socket, monitorID); sendHeartbeatList(socket, monitorID);
await sendImportantHeartbeatList(socket, monitorID); sendImportantHeartbeatList(socket, monitorID);
await Monitor.sendStats(io, monitorID, user.id) Monitor.sendStats(io, monitorID, user.id)
} }
}, 500); }, 500);
} }