エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
クエリやファイル処理でメモリを抑える方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
クエリやファイル処理でメモリを抑える方法 - Qiita
DBテーブルやファイルからの読み込みの際、対象データが少ない時はいいのですが、データ量が多くなるとm... DBテーブルやファイルからの読み込みの際、対象データが少ない時はいいのですが、データ量が多くなるとmemory_limitエラーとなったりします。そんなときの最低限度の対応方法について。 DB編 バッファしない ここによると、クエリは基本バッファされるようなので、明示的に非バッファクエリを実行します。 fetchAll()を呼ばない いろいろなサンプルはfetchAll()をするものが多いのですが、これはその名の通り、全部取ってくるようなので、ただのfetchを使うほうがいいようです(もしくは、単に($stmt as $row)などとする)。 融合すると下記のような感じ。 <?php $dbh = new PDO('mysql:host=localhost;dbname=testdb','user','pass'); //非バッファクエリの設定 $dbh->setAttribute(PDO