Use optimized update statements

This commit is contained in:
Philipp 2023-05-13 22:14:52 +02:00
parent 557d0e3aeb
commit 5be9c9dbaf
No known key found for this signature in database
GPG key ID: 24A7501396EB5432
8 changed files with 83 additions and 51 deletions

View file

@ -163,15 +163,6 @@ class Cron
{
Logger::info('Looking for sleeping processes');
$processes = DBA::p("SHOW FULL PROCESSLIST");
while ($process = DBA::fetch($processes)) {
if (($process['Command'] != 'Sleep') || ($process['Time'] < 300) || ($process['db'] != DBA::databaseName())) {
continue;
}
DBA::e("KILL ?", $process['Id']);
Logger::notice('Killed sleeping process', ['id' => $process['Id']]);
}
DBA::close($processes);
DBA::deleteSleepingProcesses();
}
}