sql >> Database >  >> RDS >> Mysql

Perl DBI versnellen fetchrow_hashref

U kunt de functie fetchall_arrayref gebruiken die een 'maxrows'-argument accepteert:

while (my $data = $dbc->fetchall_arrayref(undef, 10000)) {
  for my $row( @{$data} ) {
    $report->process_record($row);
  }
}

Je zou ook kunnen kijken naar de RowCacheSize eigenschap die probeert te bepalen hoeveel records worden geretourneerd in een ophaalactie van uw stuurprogramma.



  1. SQL Server-aanmeldingsfout:aanmelding mislukt voor gebruiker 'NT AUTHORITY\SYSTEM'

  2. MONGODB Mongoimport mogelijk versnellen?

  3. Hoe SOUNDS LIKE werkt in MariaDB

  4. ERRO 1215. MySql InnoDB