Чтобы иметь возможность самостоятельно отслеживать то, рациональным ли образом спроектирована база данных и запросы к ней хочу иметь возможность отслеживать скорость работы запросов.
В самом простом варианте собираюсь использовать такую конструкцию:
$time = microtime(TRUE);
$mem = memory_get_usage();
// Код обращения к БД
print_r(array(
'memory' => (memory_get_usage() - $mem) / (1024 * 1024),
'seconds' => (microtime(TRUE) - $time)*100
));
Достаточно ли этого для базовой оценки?
Что будет следующей ступенью в порядке "от простого к сложному"?