DB profiler ¶
Instead of regular CProfileLogRoute
DB profiler displays database queries and
query-related info only. Also it have an ability to highligt possibly slow queries
and queries repeated many times.
Installation ¶
Download latest code from github: https://github.com/samdark/yii-db-profiler
Unpack to protected/extensions/
. Add the following to your protected/config/main.php
:
<?php
return array(
// …
'components' => array(
// …
'db' => array(
// …
'enableProfiling'=>true,
'enableParamLogging' => true,
),
'log'=>array(
'class'=>'CLogRouter',
'routes'=>array(
// …
array(
'class'=>'ext.db_profiler.DbProfileLogRoute',
'countLimit' => 1, // How many times the same query should be executed to be considered inefficient
'slowQueryMin' => 0.01, // Minimum time for the query to be slow
),
),
),
),
);
Very useful
Thanx a lot for great extension. Very useful
+1*10
Thank you verry much, I agree with someone, it's verry useful.
Nice extension but doesn't seem to be working with ajax calls
I can't get this extension to display queries when initiated in ajax environment.
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.