Ottimizzazione query di pulizia log

This commit is contained in:
valentina 2024-09-05 11:45:49 +02:00
parent ec2b704eb3
commit 689b57e0f6
1 changed files with 5 additions and 5 deletions

View File

@ -93,6 +93,11 @@ $ultima_esecuzione->set($adesso->__toString());
// Prima esecuzione immediata
$slot_minimo = $adesso->copy();
// Rimozione dei log più vecchi
$database->query('DELETE FROM `zz_tasks_logs` WHERE DATE_ADD(`created_at`, INTERVAL :interval DAY) <= NOW()', [
':interval' => 7,
]);
// Esecuzione ricorrente
$number = 1;
while (true) {
@ -106,11 +111,6 @@ while (true) {
return;
}
// Rimozione dei log più vecchi
$database->query('DELETE FROM `zz_tasks_logs` WHERE DATE_ADD(`created_at`, INTERVAL :interval DAY) <= NOW()', [
':interval' => 7,
]);
// Risveglio programmato tramite slot
$timestamp = $slot_minimo->getTimestamp();
time_sleep_until($timestamp);