Что это?
мой запрос:
Doctrine_Query::create()
->select('rec.*')
->from('Records rec')
->execute();
Таблица записей содержит более 20 тыс. Строк.
При выполнении запроса на странице я получаю сообщение об ошибке:
Fatal error: Maximum execution time of 60 seconds exceeded in \doctrine\lib\Doctrine\Collection.php on line 462
Редактировать
но для извлечения значений из таблицы, имеющей записи более 20 КБ, требуется более 60 секунд. Почему ?? И я использую ту же таблицу для получения некоторых других записей с предложением where, он отлично работает ..
Структура таблицы:
CREATE TABLE IF NOT EXISTS `records` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`state` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`city` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`school` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=16334 ;
база данных является локальной.
Мы можем сделать одну вещь, мы можем выбрать один элемент. как: город ...
Я пытался, что даже тогда он дает ту же ошибку ..
Количество строк равно 16333 (точно), а количество столбцов равно 4, как указано в структуре таблицы.
Кто-нибудь, кто может сказать мне, как это решить ???
означает, почему он не работает .. MySQL простой запрос выбора работает отлично ..
EDIT ----
Кто-нибудь может объяснить, почему он / она проголосовали за мой вопрос "отрицательно"