Add missing index on eventidx.fkid (#7788)
Fix issue 7787 : slow delete of old events
iez0 committed
May 12, 2026 at 22:16 UTC
f6bbceb11723835ede467affc187135108ede1c4
1 file changed
+1
db.js
+1
@@ -768,6 +768,7 @@ module.exports.CreateDB = function (parent, func) {
768
sqlDbExec('CREATE INDEX ndxeventsusername ON events(domain, userid, time)', null, function (err, response) { });
769
sqlDbExec('CREATE INDEX ndxeventsdomainnodeidtime ON events(domain, nodeid, time)', null, function (err, response) { });
770
sqlDbExec('CREATE INDEX ndxeventids ON eventids(target)', null, function (err, response) { });
771
+ sqlDbExec('CREATE INDEX ndxeventidsfkid ON eventids(fkid)', null, function (err, response) { });
772
sqlDbExec('CREATE INDEX ndxserverstattime ON serverstats (time)', null, function (err, response) { });
773
sqlDbExec('CREATE INDEX ndxserverstatexpire ON serverstats (expire)', null, function (err, response) { });
774
sqlDbExec('CREATE INDEX ndxpowernodeidtime ON power (nodeid, time)', null, function (err, response) { });