MySQL に次の構造のテーブルがあります。
id int(10) PRIMARY,
app_no varchar(255)
およびフィールド app_noINDEX appno_index
のタイプBTREE
現在、このテーブルには 900000 + レコードが含まれています。CodeIgniter モデルを使用してレコードを一覧表示しています。CodeIgniter のレコードのリストに関する私のクエリは次のとおりです。
$query = $this->db->query("SELECT id, app_no FROM `app_no` USE INDEX(appno_index)");
しかし、MySQL はこのようなエラーをスローします。
致命的なエラー: C:\wamp\www\~\system\database\drivers\mysql\mysql_result.php 行 162 で、134217728 バイトの許容メモリ サイズが使い果たされました (24 バイトを割り当てようとしました)
ページにすべてのレコードが表示されるように、何かを使用してクエリを最適化するにはどうすればよいですか?