打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
YII crud 之显示sql执行时间

本文为大家讲解的是如何配置yii实现显示每一个sql的执行时间的方法,感兴趣的同学参考下。

显示sql执行时间:

在主配置文件中配置:

为什么这样配置?

sql执行时间分析:

自己写的脚本时间:

/*
 * 计算脚本执行时间
 */  
function actionTime(){  
    //查看脚本开始时间  
    Yii::beginProfile('mytime');  
    for($i=0; $i<=100; $i++){  
        if($i%7==0)  
            echo "seven<br />";  
        else if($i%8==0)  
            echo "eight<br />";  
        else  
            echo $i."<br />";  
    }  
    Yii::endProfile('mytime');  
}

解释:

显示yii的sql语句查询条数和时间

在config/main.php中配置在log组件的routes中加入array(
'class'=>'CProfileLogRoute',
'levels'=>'error, warning',
)同时在db组件中加入'enableProfiling'=>true,同时在这种情况下,可以用CDbConnection::getStats() 查看执行了多少个语句,用了多少时间print_r(CDbConnection::getStats());
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
编程语言php 计算脚本执行时间
shell 中 父进程 子进程 即异步执行
php利用PHPExcel类导出导入Excel用法
php-获取iis配置信息
php检查用户名是否已在mysql中存在
shell脚本操作mysql数据库—创建数据库,在该数据库中创建表(插入,查询,更新,删除...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服