我有以下設置:Zend Framework,pdo_mysql和內存限制問題 - 爲什麼?
- Zend框架1.10.8
- 數據庫適配器:PDO_MYSQL
- 內存限制:128MB
- 表類型:MyISAM數據
- 檯面尺寸:4 MB
- 記錄數:22.000
- 列數:aprox。 70
我要選擇一切從表中,這應該是完全沒有問題:
$table = new Application_Model_DbTable_Foo();
$everything = $table->fetchAll();
這樣做我碰上了「內存耗盡」的問題。
我用沒有Zend Framework的PDO_MYSQL寫了一個腳本,內存使用情況良好,並且它工作正常。
所以我必須在這裏失去一些東西。任何提示高度讚賞。 :-)
Zend Framework DB抽象== NOT_SO_GOOD。在第2版中存在一些重寫的文獻。 – Andreas 2010-11-05 20:47:11