У меня на сайте разработки настроен и включен Zend Profiler.Я могу видеть все запросы, кроме запросов DESCRIBE, которые, как я знаю, должны выполняться каждый раз, когда я запрашиваю новый объект таблицы.Я использую что-то вроде этого, чтобы посмотреть на запросы:
$db = Zend_Registry::get('db');
$profiler = new Zend_Db_Profiler();
$profiler->setEnabled(true);
$db->setProfiler($profiler);
$i = 1;
$output = 'PROFILE FOR: '.$_SERVER['REQUEST_URI'] . "\n";
foreach ($profiler->getQueryProfiles() as $query) {
$output .= "Query ".$i++.": ".$query->getQuery(). "\n";
}
$output .= 'Average query length: ' . $totalTime / $queryCount .
' seconds' . "\n";
$output .= 'Queries per second: ' . $queryCount / $totalTime . "\n";
$output .= 'Longest query length: ' . $longestTime . "\n";
$output .= "Longest query: \n" . $longestQuery . "\n\n";
file_put_contents('/tmp/zend_profiler.log', $output, FILE_APPEND);
}
Не уверен, почему я не вижу описания запросов.Кто-нибудь еще сталкивался с этой проблемой?