MDL-67746 Tasks: Cleanup task logs in chunks.

This commit is contained in:
Mikhail Golenkov
2020-01-24 14:03:48 +11:00
parent 85a035b1c5
commit 2cb5e23006
+4 -1
View File
@@ -163,6 +163,9 @@ class database_logger implements task_logger {
return;
}
$DB->delete_records_list('task_log', 'id', $logids);
$chunks = array_chunk($logids, 1000);
foreach ($chunks as $chunk) {
$DB->delete_records_list('task_log', 'id', $chunk);
}
}
}