mirror of https://github.com/MISP/MISP
chg: [internal] Reduce memory usage when generating correlations vol. 5
parent
5b3aa10fc8
commit
6e18645c84
|
@ -298,7 +298,15 @@ class Correlation extends AppModel
|
|||
}
|
||||
}
|
||||
$db = $this->getDataSource();
|
||||
return $db->insertMulti('correlations', $fields, $correlations);
|
||||
// Split to chunks datasource is is enabled
|
||||
if (count($correlations) > 100) {
|
||||
foreach (array_chunk($correlations, 100) as $chunk) {
|
||||
$db->insertMulti('correlations', $fields, $chunk);
|
||||
}
|
||||
return true;
|
||||
} else {
|
||||
return $db->insertMulti('correlations', $fields, $correlations);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue