Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पर्ल डीबीआई को तेज करना fetchrow_hashref

आप 'maxrows' तर्क को स्वीकार करने वाले fetchall_arrayref फ़ंक्शन का उपयोग कर सकते हैं:

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. मेरा SQL डेटा स्रोत VIsual Studio एक्सप्रेस 2013 में जोड़ें

  2. त्रुटि कोड 1292 - गलत डबल मान छोटा कर दिया - Mysql

  3. पेजिंग सॉर्टिंग जोड़ें और jQuery डेटाटेबल का उपयोग करके खोजें

  4. Mysql में शीर्ष एन प्रति समूह एसक्यूएल समस्या

  5. एक MySQL कॉलम में उप स्ट्रिंग की घटनाओं की गणना करें