码迷,mamicode.com
首页 > 数据库 > 详细

Laravel技巧集锦(16):使用DB::listen查找慢SQL

时间:2019-10-20 12:55:44      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:app   storage   前台   func   bug   int   使用   php   laravel   

1、AppServiceProvider.php中

\DB::listen(function ($query){
           $sql = $query->sql;
           $bindings = $query->bindings;
           $time = $query->time;
            if($time>10){  //when time > 10 print
               \Log::debug(var_export(compact([‘sql‘,‘bindings‘,‘time‘]),true));
            }
       });

2、注意

var_export(compact([‘sql‘,‘bindings‘,‘time‘]))默认前台页面打印

var_export(compact([‘sql‘,‘bindings‘,‘time‘]),true)将会存储在storage\logs\laravel.log中

Laravel技巧集锦(16):使用DB::listen查找慢SQL

标签:app   storage   前台   func   bug   int   使用   php   laravel   

原文地址:https://www.cnblogs.com/onew/p/11707059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!