Mysql
 sql >> база данни >  >> RDS >> Mysql

Ускоряване на perl DBI fetchrow_hashref

Можете да използвате функцията fetchall_arrayref, която приема аргумент 'maxrows':

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

Можете също да разгледате RowCacheSize свойство, което се опитва да контролира колко записа се връщат при извличане от вашия драйвер.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създаване на таблица с числа в MySQL

  2. Резултатът от заявката на mysql в php променлива

  3. GlassFish 5 и MySQL конектор

  4. Максимален размер на таблицата за MySQL база данни

  5. Laravel изчислява сумата от две колони с условие