/ / Как да четем голям брой редове ефективно използвайки Zend_Db? - php, mysql, zend-framework, zend-db

Как да четат голям брой редове ефективно, използвайки Zend_Db? - php, mysql, zend-framework, zend-db

Има ли лесен :) и ефективен начин или четене на много голям брой редове последователно, използвайки Zend_Db?

По принцип трябва да обработя цялата таблица, ред по ред. Таблицата е голяма, последователността на първичния ключ не е гарантирана (т.е. не е автокорекция, а е неподписана INT). Какъв е най-добрият начин да се подходи към това?

Околна среда: PHP 5.2, Zend Framework 1.10, MySQL 5.1

Отговори:

1 за отговор № 1

Винаги можете да заредите подмножество от записи, използвайки функцията за ограничаване.

$table = new Default_Models_Something();
$table = $table->fetchAll($table ->select(true)->limit(10, $offset));

Така с тази логика ще разберете колко записи са в таблицата и след това извлечете 10 записа наведнъж, увеличавайки всяко отместване.