I recently came across a scenario where I had to place upwards of 300 rows at a time into a database table. Initially, I was using
$wpdb->insert(), this was pretty slow as it ran a separate query to insert each row.
It would be good to be able to pass an array of associative arrays to
$wpdb->insert() (as they'd all have the required
$field names required by the helper function), and let the function insert all of your rows in one go.