sql >> Database teknologi >  >> RDS >> Mysql

Fremskynder perl DBI fetchrow_hashref

Du kan bruge funktionen fetchall_arrayref, som accepterer et 'maxrows'-argument:

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

Du kan også se på RowCacheSize egenskab, som forsøger at kontrollere, hvor mange poster, der returneres i en hentning fra din driver.



  1. SQLAlchemy - bulk insert ignore:Duplicate entry

  2. Inverteret SQL SELECT - Find personale, der ikke lavede kolde opkald mellem et datointerval

  3. Opbygning af Android-app til at køre PHP og MySQL på Android-tablet

  4. Hvordan modellerer man en MySQL-struktur for at håndtere godkendelse? Med brugeroplysninger adskilt