Bermuda
Новичок
У кого-нибудь работает ADOdb Performance Monitoring Library?
У кого-нибудь работает профайлинг в ADOdb?
Следуя примеру в мануале сделал пробный скрипт.
Таблица adodb_logsql куда ADOdb складывает свой лог существует и на ее отсутствие не ругается.
Пользовательский интерфейс показывает, но не видно
- Suspicious SQL
- Expensive SQL
- Invalid SQL
Что я делаю не так?
P. S. Проблема решена.
У кого-нибудь работает профайлинг в ADOdb?
Следуя примеру в мануале сделал пробный скрипт.
PHP:
<?php
include_once('adodb.inc.php');
session_start(); # session variables required for monitoring
$conn = ADONewConnection($driver);
$conn->Connect($server,$user,$pwd,$db);
//Проблема решена
// Не хватало этого
$conn->LogSQL();
$perf =& NewPerfMonitor($conn);
// Частые запросы
for ($i = 0; $i <= 1000; $i++) {
$conn->Execute("SELECT * FROM opiniones_opiniones LIMIT 100");
}
// Долго длящийся запрос
$conn->Execute("SELECT * FROM opiniones_opiniones LEFT JOIN usuarios_usuarios ON opiniones_opiniones.relusuario = usuarios_usuarios.idusuario WHERE modulo = 'pags' AND opiniones_opiniones.flag_visible = '1' AND ((usuarios_usuarios.flag_visible = '1') OR (usuarios_usuarios.idusuario IS NULL)) GROUP BY relid");
// Ошибочный запрос
$conn->Execute("SELCT 1 + 1");
$perf->UI();
?>
Пользовательский интерфейс показывает, но не видно
- Suspicious SQL
- Expensive SQL
- Invalid SQL
Что я делаю не так?
P. S. Проблема решена.