MDL-67746 Tasks: Cleanup task logs in chunks.

This commit is contained in:
Mikhail Golenkov 2020-01-21 16:02:30 +11:00
parent 4e41ace0be
commit 8dff481193

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);
}
}
}