fetchrow_array
モジュールのメソッドを使用して、DBI
Perl を使用してデータを取得しています。
最大 850,000 行をフェッチしますが、実際のデータ サイズは 640 万行です。
私は何をすべきか?
メソッドは一度に1行を返すfetchall_arrayref
ので、あなたはそれを意味していると思います。fetchrow_*
ドキュメントで提案されているエラーを確認しましたか?
エラーが発生した場合、fetchall_arrayref はそれまでにフェッチされたデータを返しますが、何もない場合もあります。後で $sth->err をチェックして (または RaiseError 属性を使用して)、データが完全であるか、エラーのために切り捨てられたかを確認する必要があります。